¿Te ha pasado que, tras un reinicio inesperado, pierdes el acceso a tu servidor porque el router le asignó una dirección distinta? Es el error clásico de depender de DHCP en entornos profesionales.
En pleno 2026, con el auge de los nodos de IA local y el Edge Computing, tener una dirección IP fija no es un lujo, es una necesidad crítica para la estabilidad de tus servicios y contenedores Docker.
En esta guía te enseñaré el método definitivo usando Netplan, el estándar de oro en Ubuntu Server 24.04 LTS y versiones superiores, para que tu servidor sea siempre localizable y fiable.
Identificación de interfaces con ip link
Antes de escribir una sola línea de código, necesitamos saber cómo llama el kernel de Linux a tu tarjeta de red.
A diferencia de los tiempos de eth0, hoy usamos nombres predecibles basados en la topología del hardware.
- Ejecuta el comando
ip link showen tu terminal. - Busca la interfaz que no sea lo (loopback).
- Anota el nombre, que suele ser algo como enp0s3 o enp1s0.
¿Por qué no usar ifconfig?
- El paquete net-tools está oficialmente obsoleto en 2026.
- iproute2 ofrece una gestión de buffers mucho más eficiente.
- La información de ip link es más precisa para entornos virtualizados.
Configuración de Netplan paso a paso
Netplan utiliza archivos YAML, lo que significa que la indentación es sagrada; un solo espacio de más romperá tu conexión.
Los archivos de configuración se encuentran en la ruta /etc/netplan/ y suelen tener nombres como 00-installer-config.yaml.
- Accede al directorio:
cd /etc/netplan/. - Crea una copia de seguridad:
sudo cp 00-installer-config.yaml 00-installer-config.yaml.bak. - Edita el archivo:
sudo nano 00-installer-config.yaml.
Estructura del archivo de configuración
Un archivo correctamente configurado para una IP 192.168.1.50 debería verse así:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.1.50/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]DNS y Gateway: Optimizando la resolución
En 2026, la latencia de DNS puede arruinar el rendimiento de tus microservicios.
Es vital elegir servidores DNS que soporten DNS-over-TLS si buscas máxima privacidad en tu servidor Ubuntu.
| Proveedor | IP Primaria | Ventaja Principal |
|---|---|---|
| Cloudflare | 1.1.1.1 | Menor latencia global |
| 8.8.8.8 | Máxima disponibilidad | |
| Quad9 | 9.9.9.9 | Seguridad y bloqueo de malware |
El parámetro routes ha sustituido al antiguo gateway4, que ya se considera deprecated.
- to: default Indica que es la ruta de salida a internet.
- via: Es la IP local de tu router (puerta de enlace).
- /24: Es la máscara de subred (255.255.255.0).
Verificación y Troubleshooting de red
Una vez editado el archivo, no reinicies el servidor. Netplan tiene un mecanismo de seguridad para evitar que te quedes fuera.
- Ejecuta
sudo netplan try. Esto aplicará los cambios y te pedirá confirmación. - Si pierdes la conexión, Netplan revertirá los cambios automáticamente en 120 segundos.
- Si todo es correcto, presiona Enter y aplica permanentemente con
sudo netplan apply.
Ventajas y Desventajas
✅ Ventajas
- Acceso persistente para SSH y FTP.
- Mejor rendimiento en resolución de nombres.
- Esencial para hosting de contenedores Docker/K8s.
❌ Desventajas
- Riesgo de conflictos si no se reserva en el router.
- Requiere reconfiguración manual al cambiar de red.
Preguntas Frecuentes
¿Puedo configurar varias IPs en una sola interfaz?
Sí, Netplan permite añadir múltiples direcciones bajo el campo addresses simplemente añadiendo más líneas con el formato de lista YAML.
¿Qué hago si netplan apply me da error de indentación?
Usa el comando yamllint nombre_archivo.yaml para localizar exactamente el espacio sobrante o faltante. La jerarquía debe ser exacta.
¿Es necesario reiniciar el servidor tras el cambio?
No, a diferencia de Windows Server, en Ubuntu los cambios de red con Netplan son instantáneos tras ejecutar el comando apply.
Conclusión
- Usa siempre ip link para identificar tu hardware correctamente.
- Respeta la indentación de dos espacios en el archivo YAML.
- Utiliza
netplan trypara evitar bloqueos accidentales.
Establecer una base sólida en tu red local te ahorrará horas de diagnóstico en el futuro. ¿Has tenido problemas con la sintaxis de Netplan o prefieres el viejo método manual? ¡Cuéntanos tu experiencia en los comentarios!

