Comment désactiver Internet sans fil à partir de la ligne de commande?
J'ai essayé Sudo ifconfig eth1 down
mais network-manager semble l'ignorer et continue d'essayer de le réactiver. Le pire est que le widget de gestion de réseau ne vous permet pas de le désactiver une fois qu'il a commencé à "essayer de se connecter". Chaque fois que je suis près d'une connexion irrégulière, elle continue d'essayer et d'essayer de se connecter, échouant à chaque fois et affichant un message d'erreur gênant: "Désolé, nous n'avons pas pu nous connecter".
L'équivalent en ligne de commande dans Ubuntu 16.04
nmcli radio wifi off
Pour réactiver, utilisez
nmcli radio wifi on
Aider
nmcli radio help
nmcli radio wifi help
Activer/désactiver complètement la mise en réseau
nmcli networking off
Juste pour le WiFi
nmcli radio wifi off
Dans les deux cas, on
à réactiver.
Si vous avez besoin de manière permanente de désactiver un périphérique particulier , vous pouvez le faire par programme à l'aide de la fonction unmanaged-devices
dans /etc/NetworkManager/NetworkManager.conf ou (à un niveau inférieur) en mettant en liste noire ou en supprimant le pilote correspondant.
Pour les versions antérieures à v0.9.1
nm
au lieu de networking
. Voir nmcli
page de manuel .nm
de niveau supérieur n’existe plus et les options nm wifi
équivalentes sont désormais fournies par un objet radio
.nmcli
a changé de manière significative entre la version 0.9.8 et la version 0.9.10, et la documentation indique que:Même si nmcli essaye de conserver la compatibilité avec les versions antérieures en général, des contraintes lors du développement de Networkmanager ont forcé certaines modifications incompatibles dans nmcli. Le tableau ci-dessous répertorie les différences entre 0.9.8 et 0.9.10.
En général, simple
Sudo ifconfig wlan0 down
...devrait suffire. Parfois, la carte sans fil peut être affichée comme
ethX
au lieu de
wlanY
alors vous devez vérifier quelle ethX désactiver et vous pouvez le faire avec
Sudo lshw -C network
et recherchez votre entrée de carte sans fil dans laquelle vous trouverez:
logical name: <ethX_or_wlanY_goes_here>
Je suppose que vous savez probablement que votre problème est plus grave que cela, mais que, parallèlement, de nombreuses personnes fraîches trouveront ce sujet et que cela devrait leur suffire.
Une méthode que personne n'a mentionnée:
rfkill list
pour afficher les périphériques sans fil/Bluetooth
rfkill block <device number>
pour le (soft) le bloquer
Pour moi, sur Ubuntu 15.04 nmcli radio wifi off
a travaillé pour désactiver le wifi. Pour désactiver la mise en réseau en général (y compris le réseau local), j'utilise nmcli networking off
.
Il existe un moyen de basculer l'état de la connexion WiFi. Il pourrait être utile de savoir.
nmcli radio wifi `nmcli r wifi | grep enabled -c | sed -e "s/1/off/" | sed -e "s/0/on/"`
nmcli networking off
et nmcli radio wifi off
ne fonctionnent pas pour moi dans buntu 12.04! Les commandes suivantes fonctionnent pour moi:
nmcli nm status
nmcli nm wifi off
Je ne suis pas sûr qu'il s'agisse d'une commande spécifique à mon système ou d'une possibilité intéressante pour un terminal, mais il existe un moyen beaucoup plus simple d'activer ou de désactiver votre connexion WiFi à l'aide de la commande suivante:
wifi on
wifi off
Cool! Encore plus, vous pouvez également basculer votre connexion WiFi:
wifi toggle
Astuce: Vous pouvez faire la même chose avec votre périphérique Bluetooth à l'aide de la commande bluetooth
.
J'espère que tu as apprécié!