IP estática Ubuntu Server

Cómo configurar una IP estática en Ubuntu Server (Guía 2026)

¿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.

  1. Ejecuta el comando ip link show en tu terminal.
  2. Busca la interfaz que no sea lo (loopback).
  3. 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.

  1. Accede al directorio: cd /etc/netplan/.
  2. Crea una copia de seguridad: sudo cp 00-installer-config.yaml 00-installer-config.yaml.bak.
  3. Edita el archivo: sudo nano 00-installer-config.yaml.
💡 Consejo Pro: No uses la tecla Tabulador en archivos YAML. Usa siempre dos espacios para cada nivel de indentación para evitar errores de sintaxis críticos.

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.

ProveedorIP PrimariaVentaja Principal
Cloudflare1.1.1.1Menor latencia global
Google8.8.8.8Máxima disponibilidad
Quad99.9.9.9Seguridad 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.

  1. Ejecuta sudo netplan try. Esto aplicará los cambios y te pedirá confirmación.
  2. Si pierdes la conexión, Netplan revertirá los cambios automáticamente en 120 segundos.
  3. Si todo es correcto, presiona Enter y aplica permanentemente con sudo netplan apply.
⚠️ Importante: Si estás configurando esto vía SSH, asegúrate de que la nueva IP estática esté dentro del rango permitido por tu router para evitar conflictos de IP duplicada.

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 try para 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!

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *