Cómo conectarse a una red WiFi desde la línea de comandos en Linux usando NetworkManager

Como Conectarse A Una Red Wifi Desde La Linea De Comandos En Linux Usando Networkmanager



En este artículo, le mostraremos cómo conectarse a su red WiFi desde la línea de comandos en distribuciones modernas de Linux que utilizan NetworkManager para administrar los dispositivos de red.

Este artículo debería funcionar en las siguientes distribuciones de Linux enumeradas y otras distribuciones de Linux (no enumeradas) que utilizan NetworkManager para administrar las redes y tienen disponible la herramienta de línea de comandos “nmcli”.







  • ubuntu
  • Debian
  • menta linux
  • SO elemental
  • sombrero
  • RHEL
  • Corriente CentOS
  • AlmaLinux
  • Linux rocoso
  • openSUSE
  • Servidor empresarial SUSE Linux (SLES)
  • Oráculo Linux

Tema de contenidos:

  1. Listado de todos los dispositivos de red de Linux desde la línea de comandos usando Nmcli
  2. Búsqueda de redes WiFi disponibles en Linux desde la línea de comandos usando Nmcli
  3. Conexión a una red WiFi en Linux desde la línea de comandos usando Nmcli
  4. Comprobación de conectividad WiFi/Internet desde la línea de comando
  5. Desconectarse de la red WiFi en Linux desde la línea de comandos usando Nmcli
  6. Conclusión

Listado de todos los dispositivos de red de Linux desde la línea de comandos usando Nmcli

Para enumerar todos los dispositivos de red que están instalados en su computadora Linux, ejecute el siguiente comando:



$ sudo dispositivo nmcli

Deberías encontrar tu interfaz de red WiFi en la lista. En nuestro caso, la interfaz de red WiFi se llama “wlp7s27u1”.







Búsqueda de redes WiFi disponibles en Linux desde la línea de comandos usando Nmcli

Para enumerar todas las redes WiFi en su área, ejecute el siguiente comando:

$ sudo lista de wifi del dispositivo nmcli

Como puedes ver, están listadas todas las redes WiFi de nuestra zona.



Si, por alguna razón, el SSID WiFi que desea no aparece en la lista, vuelva a escanear con el siguiente comando:

$ sudo volver a escanear wifi del dispositivo nmcli

Como puede ver, se enumeran muchas más redes WiFi después de volver a escanear.

$ sudo lista de wifi del dispositivo nmcli

Conexión a una red WiFi en Linux desde la línea de comandos usando Nmcli

Para conectarse al SSID de la red WiFi “NodeKite-2.4G” (digamos) que está configurado con la contraseña “secreta” WPA2, ejecute el siguiente comando:

$ sudo conexión wifi del dispositivo nmcli 'NodoKite-2.4G' contraseña 'secreto'

También puedes utilizar el BSSID de tu enrutador WiFi para conectarte a la red WiFi de la siguiente manera:

$ sudo conexión wifi del dispositivo nmcli '68:22:BB:41:B6:A9' contraseña 'secreto'

Si quieres conectarte a una red WiFi oculta con el SSID “HiddenNet” (digamos), puedes hacerlo de la siguiente manera:

$ sudo conexión wifi del dispositivo nmcli 'Red oculta' contraseña 'secreto' oculto

Si tiene varias interfaces de red WiFi en su computadora y desea conectarse a una red WiFi usando una interfaz de red WiFi específica, puede hacerlo agregando el indicador 'ifname' al final de la siguiente manera:

$ sudo conexión wifi del dispositivo nmcli 'NodoKite-2.4G' contraseña 'secreto' si nombre wlp7s27u1

Se debe crear y activar una nueva conexión NetworkManager y su computadora debe estar conectada a la red WiFi.

Como puede ver, se crea un nuevo perfil de conexión de NetworkManager “NodeKite-2.4G” (el mismo nombre que el SSID WiFi que configuró para conectarse).

$ sudo conexión nmcli

Comprobación de conectividad WiFi/Internet desde la línea de comandos

Una vez que esté conectado a la red WiFi que desee, su interfaz de red WiFi (wlp7s27u1 en este caso) debería recibir una dirección IP de su enrutador a través de DHCP, como puede ver en la siguiente captura de pantalla:

$ IP a

También debería poder hacer ping a “google.com” (o a los nombres de dominio de cualquier otro sitio web popular).

$ silbido -C 3 google.com

Desconectarse de la red WiFi en Linux desde la línea de comandos usando Nmcli

Para desconectarse de la red WiFi SSID NodeKite-2.4G, ejecute el siguiente comando:

$ sudo conexión nmcli caída 'NodoKite-2.4G'

Como puede ver, la conexión NetworkManager “NodeKite-2.4G” está inactiva[1] así como la interfaz de red WiFi “wlp7s27u1”[2]. Tampoco podrás hacer ping a los nombres DNS de ningún sitio web una vez que estés desconectado de la red WiFi[3].

$ sudo conexión nmcli

$ IP a

$ silbido -C 3 google.com

Conclusión

En este artículo, le mostramos cómo utilizar la herramienta de línea de comandos NetworkManager “nmcli” para enumerar las redes WiFi disponibles en su área y conectarse a la red WiFi que desee. También le mostramos cómo verificar la conectividad a Internet una vez que esté conectado a una red WiFi desde la línea de comandos en Linux. Después de leer este artículo, debería poder administrar las redes WiFi en su sistema Linux desde la línea de comandos utilizando la herramienta NetworkManager “nmcli”.

Referencias: