Come connettersi a Internet usando `nmcli`?


16

Secondo questo link

nmcli dev wifi con a52c60f5-c1af-4d39-8dc8-728bd770bffc password 12345678 name dlink_home

dovrebbe stabilire la connessione, ma genera il seguente errore quando provo a connettermi:

Errore: il comando 'con wifi' 'con' non è valido.

Quindi, come posso collegarmi a Internet / rete wireless usando network-managero nmcliin modalità riga di comando?

PS. Il sistema operativo in esecuzione è il server RHEL6


Prova dev wlan0invece.
Flup,

Error: 'dev' command 'wlan0' is not valid.
cavalletto il

1
Ho provato, nmcli con up id dlink_homema funziona solo dopo aver avviato la GUI startx, senza avviare lo stato della GUI nmcli nmè disabilitato.
easl

Vedi la mia risposta qui: unix.stackexchange.com/a/79434/7453
slm

non si collega emettendo l'errore che avevo menzionato sopra
easl

Risposte:


8

La capacità di definire una nuova connessione con la riga di comando è nmcli dev wifi con …stata aggiunta in NetworkManager 0.9.6. (Se si utilizza Ubuntu, ciò significa la versione 12.10 o successiva.) Nelle versioni precedenti, le nuove connessioni possono essere definite solo tramite la GUI o modificando manualmente i file di configurazione (dentro /etc/NetworkManager/system-connectionso sotto ~/.gconf). È possibile attivare una connessione esistente con nmcli con up.

Se non hai una GUI per definire le connessioni, puoi provare wicd invece di NetworkManager.


1
wicd non ha funzionato neanche. Ha causato più problemi di quanti ne abbia risolti.
Lord Loh.

14

Usando un openSUSE di 18 mesi con nmcli -v 0.8.2, ho fatto quanto segue:

nmcli dev wifi

Questo mi ha dato un elenco, in cui ho potuto individuare il mio hub wireless. Le colonne chiave sono SSID e BSSID.

Ho quindi usato il menu Start -> Centro di controllo -> Connessioni di rete -> Wireless. Ho avuto una connessione lì chiamata "Connessione wireless 1". Selezionandolo, Modifica ...--> Wireless: compila testualmente SSID e BSSID dal comando nmcli sopra. Quindi, sulla pagina Wireless Security, ho inserito la password del mio hub. La selezione "Sicurezza" si basava nuovamente sull'output nmcli sopra. OK, Salva ...

Quindi (l'ho fatto come root; potrebbe non essere necessario):

nmcli con up id 'Wireless connection 1'

Notare che "id" NON è SSID o BSSID; invece questo è il "nickname" sul tuo computer per questa rete.

Come detto sopra, / etc / NetworkManager / system-connections contiene file di cui "Wireless connection 1" è uno (nel mio caso).

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.