Conectar y desconectar WiFi desde la línea de comandos en Linux

Aunque hacer las cosas a través del modo gráfico es bastante fácil, debe saber cómo realizar la mayoría de las tareas desde la línea de comandos en Linux. ¡Porque hay posibilidades de que necesite trabajar con servidores Linux sin GUI! Además, algunas tareas específicas pueden no cooperar o no responder en modo gráfico. En esta breve guía, aprenderemos uno de los conceptos básicos de red de Linux, es decir, cómo conectar y desconectar WiFi desde la línea de comandos en el sistema operativo Linux.

Hay varias formas de activar y desactivar redes inalámbricas en Linux desde la línea de comandos. Aquí, vamos a discutir sobre dos herramientas de línea de comandos, a saber nmcli y nmtui . Ambos vienen preinstalados en muchas distribuciones modernas de Linux.

1. Conectar y desconectar WiFi desde la línea de comandos con Nmcli en Linux

Nmcli es una interfaz de línea de comandos utilizada para controlar NetworkManager e informar el estado de la red en Linux. Usando nmcli, podemos crear, mostrar, editar, eliminar, activar y desactivar conexiones de red, así como controlar y mostrar el estado de los dispositivos de red. ¡Todo desde la línea de comandos! No es necesario utilizar ningún otro cliente GUI para configurar conexiones de red por cable o inalámbricas en Linux. Nmcli viene preinstalado con todos los escritorios Linux basados ​​en GNOME.

Primero, veamos la lista de conexiones de red guardadas y el nombre del dispositivo inalámbrico en su sistema Linux usando el comando:

                      
                        $ nmcli connection
                      
                    

O, en breve, use esto:

                      
                        $ nmcli c
                      
                    

El comando anterior enumerará todas las conexiones de red guardadas (tanto por cable como inalámbricas) en su máquina Linux:

                       NAME                   UUID                                  TYPE       DEVICE          
 JioFi4_12E9FE          a583ac06-30da-4e8b-b9e0-674ec33bece8  wifi       wlp9s0          
 mpqemubr0              44554d0e-a243-41ad-a298-a02737d6e8aa  bridge     mpqemubr0       
 virbr0                 5bd9c4cd-d546-4a62-8c51-051d392d062c  bridge     virbr0          
 tap-d8f1eebb39f        eae33bb5-6430-4ab8-9ebd-d2a05ec0b02d  tun        tap-d8f1eebb39f 
 HP 7 VoiceTab Network  73ef7815-0fb0-4272-8bfd-8ecf85c75225  bluetooth  --              
 sktab                  1732d713-ad4e-4ec5-8dad-49f0cd8f1cb2  wifi       --              
 Wired connection 1     410f30c5-b1ca-3e7c-9083-2b59c73be34a  ethernet   --              
                    
Enumere las conexiones de red disponibles usando el comando nmcli

Como puede ver en el resultado anterior, el nombre de mi conexión de red inalámbrica es “JioFi4_12E9FE” y el nombre de la interfaz de red inalámbrica es “wlp9s0” .

Si desea enumerar todas las redes inalámbricas (es decir, puntos de acceso, puntos de acceso) a su alrededor, ejecute este comando:

                      
                        $ nmcli device wifi list 
                      
                    

O, en breve, use este comando:

                      
                        $ nmcli d wifi list 
                      
                    

Salida de muestra:

                      * 40:C8:CB:12:E9:FE  JioFi4_12E9FE          Infra  6     65 Mbit/s   69      ▂▄▆_  WPA2  
[...]
                    
Enumere las conexiones de red inalámbrica en Linux usando el comando nmcli

La red WiFi actualmente en uso está marcada con un asterisco

símbolo. --rescan yes Opcionalmente puedes pasar nmcli bandera para contar

                      
                        $ nmcli device wifi list --rescan yes
                      
                    

para volver a escanear todas las redes WiFi disponibles cerca de usted: example Después de encontrar la lista de conexiones WiFi, puede conectarse a una red WiFi específica, por JioFi4_12E9FE

                      
                        $ nmcli c up JioFi4_12E9FE
                      
                    

usando el siguiente comando:

                      Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/20)
                    

Salida de muestra:

                      
                        $ nmcli c down JioFi4_12E9FE
                      
                    

Para desconectarse de una red WiFi, ejecute:

                      Connection 'JioFi4_12E9FE' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/20)
                    
Salida de muestra: Conectar y desconectar WiFi desde la línea de comandos con Nmcli en Linux

Conectar y desconectar WiFi desde la línea de comandos con Nmcli en Linux -a Utilizar --ask (

                      
                        $ nmcli -a c up JioFi4_12E9FE
                      
                    

) si desea que se le solicite ingresar la contraseña WiFi:

Una vez que el WiFi está conectado, la conexión se guarda y se volverá a conectar automáticamente en cada reinicio. -a no tienes que usar

cada vez. Las redes conectadas se guardarán y se volverán a conectar automáticamente en los tiempos posteriores. nmcli La otra forma de conectarse a una conexión de red inalámbrica usando

                      
                        $ nmcli -a d wifi connect JioFi4_12E9FE
                      
                    

el comando es: -a Aquí el

bandera le pedirá que introduzca la contraseña de WiFi.

                      Device 'wlp9s0' successfully activated with 'a583ac06-30da-4e8b-b9e0-674ec33bece8'.
                    

Después de ingresar la contraseña correcta, verá el mensaje de conexión exitosa:

                      
                        $ nmcli d disconnect wlp9s0
                      
                    

Para desconectarse de la red WiFi, simplemente desactive la tarjeta de red:

Reemplace “wlp9s0” con el nombre de su tarjeta inalámbrica.

                      
                        $ nmcli d connect wlp9s0
                      
                    
Para activar la tarjeta inalámbrica nuevamente, haga lo siguiente: Activar y desactivar conexión inalámbrica desde línea de comandos con Nmcli

Activar y desactivar conexión inalámbrica desde línea de comandos con Nmcli

                      
                        $ nmcli radio wifi on
                      
                    
                      
                        $ nmcli radio wifi off
                      
                    

En los ejemplos anteriores, hemos activado y desactivado una conexión e interfaz de red inalámbrica específica. Si desea habilitar o deshabilitar todo el acceso WiFi en su sistema Linux, simplemente encienda o apague su radio inalámbrica como se muestra a continuación:

Una vez que encendió la radio WiFi, la conexión guardada se conectará automáticamente.

                      
                        $ nmcli c delete JioFi4_12E9FE
                      
                    

Para hacer que su NetworkManager olvide (es decir, lo elimine de la lista guardada) la conexión, haga lo siguiente:

Debe ingresar la contraseña correcta para conectarse a esta red la próxima vez. nmcli Para más detalles, consulte

                      
                        $ man nmcli
                      
                    

páginas man.

2. Conectar y desconectar WiFi desde la línea de comandos con Nmtui en Linux Nmtui

es una interfaz de usuario de texto (TUI) basada en curses para controlar e interactuar con NetworkManager.

                      
                        $ nmtui
                      
                    

Para conectar o desconectar redes WiFi desde la línea de comandos en un sistema Linux, inicie la herramienta nmtui usando el comando:

Elija la opción Interfaz de usuario de texto Nmtui

Interfaz de usuario de texto Nmtui

En la siguiente ventana, elige la conexión WiFi que quieres activar o desactivar.  Si la conexión WiFi seleccionada ya está conectada, verá la opción Conectar y desconectar WiFi desde la línea de comandos con Nmtui

Conectar y desconectar WiFi desde la línea de comandos con Nmtui

                      
                        $ man nmtui
                      
                    

Para obtener más detalles, consulte las páginas man:

Espero que esto ayude.

  • Lectura relacionada:
  • Encuentra la contraseña WiFi de las redes conectadas en Linux
  • Cómo monitorear la conexión WiFi desde la línea de comandos en Linux

Cómo actualizar la contraseña de la red Wifi desde la terminal en Arch Linux Imagen destacada por ivke32 de pixabay

.

Related Posts