web-dev-qa-db-fra.com

Quelle est la bonne façon de redémarrer l'interface NMCLI à distance?

Sur Ubuntu 18.04, NetworkManager est utilisé. Après avoir modifié la configuration d'une interface à distance, à l'aide de la CLI NetworkManager.

Exemple:

nmcli connection modify (interface_profile_name) ipv4.addresses (XXX.XXX.XXX.XXX/XX)

Comment puis-je le faire prendre en compte sans fermer mon accès à distance?

J'ai essayé:

nmcli device disconnect (interface_name) && sleep 5 && nmcli connection up (interface_name)

Parce qu'il est recommandé de déconnecter, puis de reconnecter l'interface modifiée, mais il coupe mon accès à l'ordinateur, l'ancien et la nouvelle adresse IP sont inaccessibles. Je dois vous déplacer sur l'ordinateur ciblé pour effectuer localement les modifications.

Je souhaite pouvoir prendre en compte les modifications pris en compte à distance, avec NMCLI par une connexion SSH et sans redémarrer l'ordinateur (rien d'extraordinaire ^^).

Le redémarrage du service NetworkManager ne change rien.

Merci.

1
Serfoo

CA marchait bien pour moi.

nmcli device disconnect enp4s6; wait ; nmcli device connect enp4s6

Évidemment remplacer ENP4S6 avec votre nom de périphérique

1
Dan H