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.