Come mi collego a una rete WiFi usando nmcli?


11

Sono in grado di connettermi a una rete wireless usando nm-appletquando lo eseguo in lightdm, tuttavia, non funziona in una sessione openBox che io avvio come me stesso (un utente ha avviato X Session), ma non sono in grado di farlo usando nmcli.

Sto correndo nmcliusando sudo. Dopo 90 secondi, ricevo un messaggio di timeout. Cosa potrebbe esserci di sbagliato?

Questa è la configurazione che devo usare - http://www.depts.ttu.edu/ithelpcentral/solutions/wireless/


hai controllato questa domanda askubuntu.com/q/8322/169736 ?
— Braiam,

Dalla pagina man di cnetworkmanager, ho capito che non supporta WPA2 enterprise.
— Lord Loh.

Puoi modificare la tua domanda e aggiungerla? Dal momento che nessuno avrebbe capito perché per loro funziona e il tuo no. Inoltre consiglio di modificare il titolo in modo che le persone possano trovarlo più facilmente. Quindi pubblica la tua risposta di seguito;).
— Braiam,

collegamento aggiunto con le informazioni sulla mia rete.
— Lord Loh.

E la risposta?
— Braiam,

Risposte:


12

Testato in Ubuntu 16.04 LTS

Nel caso in cui l'interfaccia wireless sia già connessa ad un altro AP, per prima cosa disconnetterla utilizzando

nmcli con down <AP name>

Esempio: supponendo che l'interfaccia sia già connessa a "PreviousAP", quindi disconnetterla utilizzando

nmcli con down PreviousAP

Ora per la connessione al nuovo AP

Considerando che conosci il nome AP e la password.

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

Esempio: nome AP: connettersi a questo

WPA / WPA2 PSK: iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

Ciò creerà automaticamente un file /etc/NetworkManager/system-connections/con APname, che conterrà la configurazione.

ls /etc/NetworkManager/system-connections/Connect-to-this

Grazie per aver spiegato come connettersi a una nuova rete wifi
— Normadize,

11

Per attivare il WiFi

sudo rfkill unblock wifi
nmcli networking on

Per elencare le reti WiFi

nmcli connection show

L'output dovrebbe essere qualcosa del genere

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

ncmliti consente di connetterti tramite UUID o ID (NAME, SSID )

Utilizzo:

 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>

Esempio di utilizzo in questo caso

  • Collegare :

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

    o

    nmcli c up id Rishbh-Q1000
    
  • Connetti su specifica interfaccia wlan:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    o

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

    nmcli c down id Rishbh-Q1000
    

    o

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

Errore: 'elenco' non è un comando 'connessione' valido. (strumento nmcli, versione 1.2.6)
— Mariano Dupont,

'list' è stato sostituito con 'show' nella nuova versione di nmcli
— RishbhSharma
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.