29 mayo 2026

Network Manager Text User Interface (NMTUI)

Sin importar lo mal que salga todo, siempre puede empeorar.
Gato con Botas, forajido
Configurando interfaces de red en Slackware, ahora que WiCD no va más. Especialmente para usar Red Hat y derivadas sin despeinarte, en la que nomenclatura de interfaces de red ha cambiado y no es... desmasiado intuitiva.

Personalmente siempre he preferido retocar la parametrización en los archivos de configuración de interfaz. Estos suelen estar en:

Slackware
/etc/rc.d/rc.inet1.conf: Es el archivo principal donde se definen los detalles de las interfaces de red (IP, máscara, gateway).
/etc/resolv.conf: Define los servidores DNS (nameserver 8.8.8.8).
/etc/HOSTNAME: Establece el nombre de su máquina.

Red Hat y derivadas
/etc/sysconfig/network-scripts/ifcfg-(interfaz)

En versiones más antiguas solíamos ver los típicos scripts para las interfaces de red Ethernet:
Slackware
/etc/rc.d/rc.inet1 restart

Red Hat y derivadas
ifcfg-eth0
ifcfg-eth1
...
En las versiones más actuales de Red Hat y derivadas tendremos:

ifcfg-enp0s3
ifcfg-enp0s9
...
Salvo el cambio de nomenclatura en Red Hat y derivadas, a la hora de configurar intefaces de red los pasos vienen a ser básicamente los mismos que las versiones antiguas. No obstante hay una manera bastante sencilla de activar/desactivar interfaces y de parametrizarlas sin tener que estar modificando directamente los archivos: instalando Network Manager Text User Interface (nmtui). Esta herramienta utiliza ncurses y nos permite configurar fácilmente desde terminal y sin apenas dependencias adicionales. Lo instalamos con:

Slackware


Red Hat y derivadas
yum install NetworkManager-tui

El uso de nmtui es bastante sencillo. Podemos entrar directamente al menú interactivo con:

nmtui
IMAGEN
Menú principal de nmtui

Veremos opciones para:

Editar interfaces, pudiendo asignar una IP estática o dejar que la interfaz la obtenga por DHCP, desactivar IPv6, asignar DNS, modificar la MTU...
Activar/desactivar interfaz.
Asignar un hostname a la máquina.

Menú para seleccionar la interfaz de red a editar

Parametrización de la interfaz eth0

La razón por la que nmtui es de las primeras herramientas de administración que instalo cuando trabajo con un Red Hat o CentOS, es que está a medio camino entre las GUI de escritorio que muchas veces no encontramos en servidores (como es natural ya que únicamente solemos contar con la ayuda de la consola) y la edición pura y dura de los archivos de configuración de interfaz que en ocasiones pueden ser poco digeribles… dependiendo del día de la semana.
En el caso de Slackware, esta el mitico netconfig que viene realizando esto desde la noche de los tiempos, pero disponer de nmtui para quienes no lo conocen sigue siendo de agradar.


Basado en: https://www.elarraydejota.com/network-manager-text-user-interface-nmtui-configurando-interfaces-de-red-en-red-hat-y-derivadas-sin-despeinarte/


Que te diviertas!

No hay comentarios:

Publicar un comentario