web-dev-qa-db-fra.com

Comment se connecter au WiFi depuis la ligne de commande?

D'autres postes semblent traiter de problèmes de connexion réseau plus complexes à partir de la ligne de commande.

Le bouton/indicateur réseau du panneau Unity ne répond pas toujours très bien - il continue à essayer de se connecter à un réseau même lorsque je clique sur "déconnecter", ce genre de choses.

Donc, je veux aller en ligne de commande pour le contrôle. Je n'aime pas les interfaces graphiques de toute façon.

N'y a-t-il pas un simple outil en ligne de commande capable d'effectuer les opérations suivantes?

wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB
135
cmo

Je pense que vous voulez continuer à utiliser l'interface gérée (par NetworkManager). nmcli est un outil de ligne de commande permettant de contrôler NetworkManager.

  • Pour voir la liste des connexions enregistrées, utilisez (<SavedWiFiConn>)

    nmcli c
    
  • Pour voir la liste des points d'accès WiFi disponibles (<WiFiSSID>)

    nmcli d wifi list
    

    ou:

    Sudo iwlist wlan0 scanning
    
  • Pour voir la liste des interfaces (<WifiInterface>)

    ifconfig -a
    

Il suffit de changer <WifiInterface>, <WiFiSSID>, <WiFiPassword> dans les commandes suivantes pour refléter votre configuration. Si les informations WiFi sont déjà enregistrées, utilisez plus simplement <SavedWiFiConn> nom de la connexion tel qu'il a été enregistré dans NetworkManager.

Ubuntu 16.04

##disconnect
nmcli d disconnect <WifiInterface>

##connect
nmcli d connect <WifiInterface>

Autrement:

##disconnect
nmcli c down <SavedWiFiConn>

##connect
nmcli c up <SavedWiFiConn>

Ubuntu 15.10 & antérieure

##disconnect
nmcli d disconnect iface <WifiInterface>

##connect
nmcli d wifi connect <WiFiSSID> password <WiFiPassword> iface <WifiInterface>

Autrement:

##disconnect:
nmcli c down id <SavedWiFiConn>

##connect:
nmcli c up id <SavedWiFiConn>

Si votre mot de passe n'est pas automatiquement reconnu, tapez ceci:

nmcli -a c up <SavedWiFiConn>

Référence: man nmcli

184
user.dz

nmtui solution ncurses

Excellente option de gestion de réseau ncurses interactive:

nmtui

Vient dans le même package que nm-applet (l'icône de la barre supérieure par défaut) et nm-cli, et est donc largement disponible.

Capture d'écran:

enter image description here

Testé sous Ubuntu 17.10.

Si votre point d'accès wi-fi est enregistré, il se connectera automatiquement. Activez ou désactivez le sans fil avec une commande plus simple:

nmcli nm wifi on
nmcli nm wifi off

sur la nouvelle version:

nmcli radio wifi on
nmcli radio wifi off

Pour référence, voir man nmcli .

19
LinuxLearner