Comment se connecter au WiFi depuis la ligne de commande?

105

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

Le panneau / indicateur du panneau Unity ne répond pas trop bien parfois - il continue à essayer de se connecter à un réseau même lorsque je clique sur "déconnecter", des trucs comme ça.

Je veux donc 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 de faire quelque chose comme ceci?

wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB
    
posée cmo 06.05.2014 - 17:20
la source

3 réponses

151

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 hotspots WiFi disponibles ( <WiFiSSID> )

    nmcli d wifi list
    

    ou:

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

    ifconfig -a
    

Changez simplement <WifiInterface> , <WiFiSSID> , <WiFiPassword> dans les commandes suivantes pour refléter votre configuration. Si les informations WiFi ont déjà été enregistrées, il est plus simple d'utiliser <SavedWiFiConn> name of connection car il a été enregistré dans NetworkManager.

Ubuntu 16.04

##disconnect
nmcli d disconnect <WifiInterface>

##connect
nmcli d connect <WifiInterface>

Une autre façon:

##disconnect
nmcli c down <SavedWiFiConn>

##connect
nmcli c up <SavedWiFiConn>

Ubuntu 15.10 & amp; précédent

##disconnect
nmcli d disconnect iface <WifiInterface>

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

Une autre façon:

##disconnect:
nmcli c down id <SavedWiFiConn>

##connect:
nmcli c up id <SavedWiFiConn>

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

nmcli -a c up <SavedWiFiConn>

Référence: man nmcli

    
réponse donnée user.dz 06.05.2014 - 17:36
la source
39

nmtui

Excellente option de gestionnaire de réseau interactif ncurses. Livré dans le même package que nm-applet (la chose par défaut de l'icône de la barre supérieure) et nm-cli , et est donc largement disponible. Capture d'écran:

Testé dans Ubuntu 17.10.

    
la source
17

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, consultez man nmcli .

    
réponse donnée LinuxLearner 04.03.2015 - 21:16
la source

Lire d'autres questions sur les étiquettes