Nmtui es una aplicación de terminal que le posibilita administrar sus conexiones Wi-Fi en distribuciones de Linux que usan NetworkManager. Expone la mayor parte de la funcionalidad de la CLI de Nmcli en una interfaz gráfica básica.
Nmtui es la abreviatura de Network Manager Text User Interface. Presenta una TUI basada en curses que contiene indicaciones interactivas. Mientras que los comandos nmcli pueden ser complejos y difíciles de recordar, un solo nmtui
la invocación lo lleva a un conjunto de menús que lo ayudan a configurar sus conexiones.
Menú principal
Corriendo nmtui
sin argumentos muestra un menú de tres opciones. Utilice las teclas de flecha para resaltar un elemento y después presione Intro para seleccionarlo.
- Editar una conexión – Este submenú ofrece opciones para agregar, editar y quitar conexiones reconocidas.
- Activar una conexión – Esta pantalla muestra las redes Wi-Fi que se encuentran dentro del alcance y le posibilita abrir una conexión.
- Determinar el nombre de host del sistema – Muestra un mensaje emergente que le posibilita editar el nombre de host de su máquina. Este cambio entrará en vigor en todo su sistema.
Puede saltar de forma directa a uno de estos menús proporcionando nmtui
un argumento apropiado:
nmtui edit
onmtui-edit
– Mostrar la pantalla de edición.nmtui connect
onmtui-connect
– Mostrar la pantalla de conexiones.nmtui hostname
onmtui-hostname
– Inicie el mensaje de edición del nombre de host.
Puede salir del menú resaltando la opción «Salir» o presionando Esc. Cuando haya viajado hacia abajo a través de varias pantallas, siga presionando Esc para navegar hacia arriba y, en conclusión, salir del programa.
Conectarse a una red
Las conexiones se habilitan a través de la pantalla «Activar una conexión». Verá una lista de todas las redes Wi-Fi cercanas, incluida una indicación de gráfico de barras de la intensidad de la señal.
Utilice las teclas de flecha hacia arriba y hacia abajo para elegir la red a la que desea unirse. O presione Entrar o la tabulación hasta el botón «Activar» para completar la conexión. Se le pedirá que ingrese la contraseña de la red si tiene protección.
Una limitación de la pantalla de conexión es la ausencia de un botón de «buscar redes disponibles». La lista se actualiza periódicamente, pero puede llevar hasta un minuto presentar una red a la que acaba de llegar.
Puede usar la contraparte basada en CLI de nmtui, nmcli
, para forzar una nueva exploración inmediata. Sal de nmtui y corre nmcli rescan
en tu terminal. Correr nmtui connect
de nuevo para volver a iniciar la pantalla de selección de red gráfica, que ahora debería actualizarse con opciones actualizadas.
La pantalla de activación de Nmtui además te posibilita desconectarte de las redes. Desplácese hasta su conexión en el listado y presione Enter para desconectarse. No necesita desactivar manualmente si está cambiando a otra red: busque la nueva en el listado y presione Entrar para conectarse en un solo paso.
Visualización de conexiones guardadas
El menú «Editar una conexión» enumera todas las redes Wi-Fi reconocidas por su dispositivo. Seleccione una conexión para editar resaltándola con las teclas de flecha, presionando Tab para entrar al menú de la barra lateral derecha y después resaltando la opción «Editar …». Presione Entrar para mostrar los detalles de la conexión.
Utilice el formulario para ajustar las propiedades de su red. El campo «nombre de perfil» en la parte de arriba cambia el nombre de visualización de la red dentro de Nmtui. Esto es independiente del SSID de Wi-Fi que se establece en dos campos. Va seguido de un campo de «Contraseña» para que pueda aplicar cualquier cambio de contraseña de Wi-Fi que haya realizado en su enrutador.
Las siguientes secciones, Configuración de IPv4 y Configuración de IPv6, le brindan un control avanzado sobre el enrutamiento y el acceso a la red. Utilice las teclas de flecha para resaltar el botón «Mostrar», después presione Entrar para entrar a estas secciones. Verá nuevos campos que le permitirán adjudicar una dirección IP estática, determinar una IP de puerta de link y personalizar sus servidores DNS.
Las casillas de verificación en la parte inferior de la pantalla controlan la disponibilidad de la red. Borre el campo «Conectar automáticamente» para que su dispositivo deje de utilizar la red siempre que esté dentro del alcance. Esto es ideal para redes de uso poco frecuente o potencialmente inseguras. La casilla de verificación «disponible para todos los usuarios» controla si otras cuentas de usuario de Linux pueden entrar a esta red usando sus credenciales almacenadas.
Una vez que haya terminado con sus ediciones, use las teclas de flecha para llegar a los botones Cancelar y Aceptar en la parte inferior del formulario. Vaya a «Aceptar» y presione Entrar para guardar.
La lista de conexiones almacenadas de Nmtui además le posibilita agregar nuevas redes sin conectarse a ellas primero. Seleccione el link «Agregar» en la barra lateral derecha, encima del botón «Editar …» utilizado previamente, para obtener un formulario de detalles de conexión en blanco que le posibilita completar el SSID y la contraseña para guardar. Las redes reconocidas se pueden quitar seleccionándolas en el listado, desplazándose hacia la barra lateral derecha y usando las teclas de flecha para resaltar «Borrar».
Resumen
Nmtui es una interfaz sencilla para Gerente de Redes, el demonio del sistema responsable de inicializar y mantener las conexiones de red. Nmtui le posibilita tomar el control de sus redes sin salir de su terminal o aprender cadenas de comandos largas. Puede activar conexiones, editar sus propiedades y eliminarlas de su sistema usando los menús interactivos de Nmtui.
Aunque nos hemos centrado en las conexiones Wi-Fi en este post, Nmtui además es compatible con dispositivos de redes virtuales y con cable. Los verá en la parte inferior del menú «Editar una conexión». Elegir cualquiera de las conexiones le permitirá editar sus direcciones IP y configuración de DNS.
Para un control más avanzado, necesitará mirar detrás de escena y utilizar nmcli
de forma directa. Esta herramienta de línea de comandos expone todas las capacidades de NetworkManager, incluidos los controles de hardware para los dispositivos de red de su sistema.
Puede obtener una guía detallada sobre el uso de Nmtui y Nmcli leyendo sus respectivas páginas de manual. man nmtui
y man nmcli
contienen información instructiva sobre los comandos y banderas disponibles.