¿Cómo conectarse a internet usando `nmcli`?

16

De acuerdo a este enlace

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

debería establecer la conexión, pero muestra el siguiente error cuando intento conectarme:

Error: el comando 'dev wifi' 'con' no es válido.

Entonces, ¿cómo puedo conectarme a Internet / red inalámbrica usando network-managero nmclien modo de línea de comandos?

PD. El sistema operativo que estoy ejecutando es el servidor RHEL6

easl
fuente
Intenta en su dev wlan0lugar.
Flup
Error: 'dev' command 'wlan0' is not valid.
easl
1
Lo intenté nmcli con up id dlink_homepero solo funciona después de iniciar GUI con startx, sin iniciar nmcli nmel estado de GUI está deshabilitado.
easl
Vea mi respuesta aquí: unix.stackexchange.com/a/79434/7453
slm
no se conecta al generar el error que había mencionado anteriormente
easl

Respuestas:

8

La capacidad de definir una nueva conexión en la línea de comando con nmcli dev wifi con …se agregó en NetworkManager 0.9.6. (Si está usando Ubuntu, eso significa la versión 12.10 o superior). En versiones anteriores, las conexiones nuevas solo se pueden definir a través de la GUI o editando archivos de configuración manualmente (en /etc/NetworkManager/system-connectionso debajo ~/.gconf). Puede activar una conexión existente con nmcli con up.

Si no tiene GUI para definir conexiones, puede probar wicd en lugar de NetworkManager.

Gilles 'SO- deja de ser malvado'
fuente
1
wicd tampoco funcionó. Causó más problemas de los que resolvió.
Lord Loh
14

Usando un openSUSE de 18 meses con nmcli -v 0.8.2, hice lo siguiente:

nmcli dev wifi

Eso me dio una lista, en la que pude detectar mi propio hub inalámbrico. Las columnas clave son SSID y BSSID.

Luego utilicé el menú Inicio -> Centro de control -> Conexiones de red -> Inalámbrico. Tenía una conexión allí llamada "Conexión inalámbrica 1". Seleccionándolo, Editar ...--> Inalámbrico: complete SSID y BSSID textualmente del comando nmcli anterior. Luego, en la página de Seguridad inalámbrica, ingresé la contraseña de mi concentrador. La selección "Seguridad" se basó nuevamente en la salida nmcli anterior. OK, guardar ...

Entonces (hice esto como root; puede que no sea necesario):

nmcli con up id 'Wireless connection 1'

Tenga en cuenta que el "id" NO es el SSID o BSSID; en cambio, este es el "apodo" en su computadora para esta red.

Como se indicó anteriormente, / etc / NetworkManager / system-connections contiene archivos de los cuales "Conexión inalámbrica 1 'es uno (en mi caso).

Franco suizo
fuente