Vous pouvez utiliser :
ifdown eth1 && ifup eth1
En une seule commande. Le &&exécute juste une commande, puis l'autre si la première commande réussit . Si vous devez utiliser sudo, assurez-vous de l'utiliser avant chaque commande :
sudo ifdown eth1 && sudo ifup eth1
Tant que votre interface est configurée pour avoir l'adresse IP et la route nécessaires pour correspondre à la configuration actuelle, votre connexion ssh ne tombera pas.
Si vous craignez de l'utiliser sur un serveur de production auquel vous n'avez pas d'autre méthode d'accès, c'est compréhensible. Bien que la commande fasse exactement ce que vous voulez, il est très facile d'avoir une erreur de configuration qui n'est remarquée qu'après l'exécution de cette commande. Si vous ne disposez pas d'une autre méthode d'accès (par exemple, console hors bande ou SSHD exécuté sur une autre interface), il est préférable de ne pas le faire .
J'utilise souvent cette technique pour effectuer un "redémarrage" de l'interface, mais j'ai généralement une méthode d'accès de secours disponible au cas où je le ferai.