Cómo configurar IP estática en Linux con NetworkManager
Aprenda a fijar la dirección IP en servidores Linux sin interfaz gráfica utilizando la herramienta de línea de comandos nmcli de NetworkManager.
Resumen
- NetworkManager automatiza las conexiones de red en distribuciones Linux modernas de forma fluida.
- La utilidad nmcli permite alterar parámetros de red directamente por la terminal sin software gráfico.
- Identificar el nombre exacto de la interfaz de red previene errores al aplicar nuevas reglas IP.
- Definir direcciones estáticas evita cambios indeseados causados por renovaciones automáticas del router.
- Validar la nueva configuración garantiza conectividad estable antes de tocar entornos de producción.
Por qué usar IP estática en servidores Linux?
Al configurar un servidor local o en la nube, debemos garantizar que siempre se le encuentre en la misma dirección de red. En la práctica, esto significa que el router no puede cambiar el número del computador cada vez que se reinicia. Si alojas servicios internos o bases de datos, una dirección dinámica causa fallas constantes de acceso. Saber utilizar herramientas avanzadas como el monitoreo de conexiones TCP en Linux ayuda a entender el tráfico que llega hasta esta máquina fija.
En las distribuciones Linux modernas, NetworkManager se ha convertido en el estándar de la industria para controlar tarjetas de red, cables y conexiones Wi-Fi. Aunque es muy famoso en portátiles con pantalla gráfica, funciona perfectamente en servidores que operan exclusivamente por texto (modo headless). El gran secreto para dominar este administrador sin usar el ratón es la herramienta de línea de comandos llamada nmcli.
Cómo descubrir el nombre de su interfaz de red
Antes de alterar cualquier configuración, necesitamos descubrir el nombre técnico de la tarjeta de red que queremos modificar. En el pasado se llamaban eth0, pero hoy en día los sistemas usan nombres basados en la ubicación física del hardware, como enp3s0 o wlan0. Para listar todas las tarjetas activas y verificar el estado actual, utilizamos un comando simple en la terminal.
Ejecute el comando a continuación para listar las conexiones disponibles en el sistema:
nmcli device statusEn la salida del comando verá una columna indicando el tipo de dispositivo y el nombre de la conexión asociada. Anote este nombre exacto, ya que es indispensable para los próximos pasos. Si deseas investigar el rendimiento general de la red antes de cambiar configuraciones, puedes aprender cómo diagnosticar latencia en switches vía SNMP para aislar problemas físicos.
Paso a paso para fijar la dirección IP con nmcli
Ahora que conocemos el nombre de nuestra interfaz, vamos a crear o modificar el perfil de conexión para usar una dirección IP fija, máscara de subred, puerta de enlace predeterminada y servidores DNS. La utilidad nmcli altera estos parámetros y los aplica inmediatamente sin requerir reinicios complejos del sistema operativo.
Siga esta secuencia de comandos en la terminal para configurar la IP estática de forma definitiva:
- Identifique el perfil activo ejecutando
nmcli connection show - Modifique la dirección IP y la máscara de red con el comando
nmcli connection modify "NombreDeConexion" ipv4.addresses 192.168.1.50/24 - Defina la puerta de enlace predeterminada que da acceso a internet
nmcli connection modify "NombreDeConexion" ipv4.gateway 192.168.1.1 - Inserte las direcciones de los servidores DNS primario y secundario
nmcli connection modify "NombreDeConexion" ipv4.dns "8.8.8.8, 1.1.1.1" - Cambie el método de configuración de automático a manual
nmcli connection modify "NombreDeConexion" ipv4.method manual
Cómo aplicar y validar los cambios de red
Después de alterar las propiedades de la conexión, los cambios aún no están activos en la tarjeta de red física. Necesitamos reiniciar el perfil para que NetworkManager asuma los nuevos valores IP. Si comete algún error de escritura, la conexión puede caer de inmediato, por lo que se recomienda ejecutar estos pasos mediante consola física o acceso redundante.
Para recargar y activar la conexión modificada, utilice el siguiente comando:
nmcli connection up "NombreDeConexion"Con la conexión activa, verifique si la nueva dirección se aplicó correctamente usando el comando ip addr. Si surge algún problema de conectividad, las herramientas de diagnóstico como el uso de netstat para ver conexiones activas ayudan a identificar rutas perdidas o puertos cerrados en la máquina.
Consideraciones finales sobre la administración de redes Linux
Configurar direcciones IP estáticas mediante la línea de comandos con nmcli garantiza autonomía y agilidad al administrar servidores sin interfaz gráfica. Dominar esta herramienta evita la dependencia de archivos de configuración heredados que cambian entre diferentes versiones de distribuciones Linux. Mantener la red organizada y predecible es el primer paso para construir una infraestructura robusta, segura y lista para escalar con tranquilidad.