Wie verbinde ich mich mit nmcli mit einem WiFi-Netzwerk?

11

Ich kann eine Verbindung zu einem drahtlosen Netzwerk herstellen, indem ich nm-appletes in lightdm ausführe. Es funktioniert jedoch nicht in einer openBox-Sitzung, die ich selbst gestartet habe (ein Benutzer hat X Session gestartet), kann dies jedoch nicht mit nmcli tun.

Ich laufe nmclimit sudo. Nach 90 Sekunden erhalte ich eine Timeout-Nachricht. Was könnte falsch sein?

Dies ist die Konfiguration, die ich verwenden muss - http://www.depts.ttu.edu/ithelpcentral/solutions/wireless/

Lord Loh.
quelle
Haben Sie diese Frage gefragt askubuntu.com/q/8322/169736 ?
Braiam
Auf der Manpage von cnetworkmanagererfahre ich, dass WPA2 Enterprise nicht unterstützt wird.
Lord Loh.
Können Sie Ihre Frage bearbeiten und hinzufügen? Da würde niemand herausfinden, warum für sie funktioniert und Ihre nicht. Außerdem empfehle ich, den Titel zu bearbeiten, damit die Leute ihn leichter finden können. Dann poste deine Antwort unten;).
Braiam
Link mit meinen Netzwerkinformationen hinzugefügt.
Lord Loh.
Und die Antwort?
Braiam

Antworten:

12

Getestet in Ubuntu 16.04 LTS

Wenn die drahtlose Schnittstelle bereits mit einem anderen AP verbunden ist, trennen Sie sie zuerst mit

nmcli con down <AP name>

Beispiel: Angenommen, die Schnittstelle ist bereits mit 'PreviousAP' verbunden, und trennen Sie sie dann mit

nmcli con down PreviousAP

Jetzt zum Verbinden mit einem neuen AP

Wenn Sie den AP-Namen und das Passwort kennen.

nmcli device wifi connect <AP name> password <password>

Beispiel: AP-Name: Connect-to-this

WPA / WPA2 PSK: iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

Dadurch wird automatisch eine Datei /etc/NetworkManager/system-connections/mit dem erstellt APname, die die Konfiguration enthält.

ls /etc/NetworkManager/system-connections/Connect-to-this
Harshit Khurana
quelle
Vielen Dank für die Erklärung, wie Sie eine Verbindung zu einem neuen WLAN-Netzwerk herstellen können
Normadize
11

WLAN einschalten

sudo rfkill unblock wifi
nmcli networking on

So listen Sie WiFi-Netzwerke auf

nmcli connection show

Die Ausgabe sollte ungefähr so ​​sein

NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Rishbh-Q1000              cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05   802-11-wireless   Thursday 18 September 2014 05:32:34 PM IST

ncmliermöglicht Ihnen die Verbindung über die UUID oder ID (NAME, SSID )

Verwendung :

 nmcli connection { COMMAND | help }
   COMMAND := { list | status | up | down | delete }

   list [id <id> | uuid <id>]
   status [id <id> | uuid <id> | path <path>]
   up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
   down id <id> | uuid <id>
   delete id <id> | uuid <id>

Beispiel Verwendung in diesem Fall

  • Verbinden :

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    

    oder

    nmcli c up id Rishbh-Q1000
    
  • Verbindung über eine bestimmte WLAN-Schnittstelle herstellen:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    oder

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 iface wlan1
    
  • Trennen :

    nmcli c down id Rishbh-Q1000
    

    oder

    nmcli c down uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    
RishbhSharma
quelle
Fehler: 'Liste' ist kein gültiger 'Verbindungs'-Befehl. (nmcli Tool, Version 1.2.6)
Mariano Dupont
'list' wurde in der neueren Version von nmcli
RishbhSharma am