L'option se connecter automatiquement est autorisée pour ma connexion câblée 1 . La déconnexion de la connexion fonctionne lorsque je le fais depuis le menu Réseau> Déconnecter du panneau. Mais quand je le fais avec commande:
nmcli con down id "Wired connection 1"
à peine qu'elle se déconnecte, la connexion est rétablie.
Comment fonctionne Réseau> Déconnexion? Pouvons-nous faire la même chose avec nmcli
sans désactiver la connexion automatique?
Remarque:
nmcli con down id "Wired connection 1"
fonctionne comme avec la connexion automatique désactivée (mais là encore, ce n'est pas une option),Sudo
(ne serait pas bon à implémenter dans un script!).La commande suivante fonctionne pour moi comme un charme si je veux désactiver toute connexion Internet depuis un terminal:
nmcli nm enable false
Pour l'activer à nouveau:
nmcli nm enable true
NOTE: Comme commenté par CPBL , cela ne fonctionne plus dans Ubuntu 15.04 et versions ultérieures. Utilisez plutôt nmcli networking off
et nmcli networking on
.
Une autre façon très proche de votre quête est d'utiliser:
nmcli dev disconnect iface eth0
Pour réactiver eth0, vous devez taper:
nmcli -p con up id "<connection name>" iface eth0
Exemple de connexion nommée "Connexion filaire 1":
nmcli -p con up id "Wired connection 1" iface eth0
Remplacez eth0
par le nom de votre interface filaire. Cela empêchera toute connexion ultérieure sans intervention de l'utilisateur/manuelle, car man nmci
indique:
disconnect iface <iface> [--nowait] [--timeout <timeout>]
Disconnect a device and prevent the device from automatically
activating further connections without user/manual intervention.
Available options are:
--nowait – exit immediately without waiting for
command completion
--timeout – how long to wait for command completion
(default is 10 s)
Veuillez lire man nmcli
pour plus d'informations.