Introducción
En este laboratorio se configurará una dirección IP estática en Ubuntu Server con el objetivo de garantizar que el servidor mantenga siempre la misma dirección dentro de la red.
El uso de IP fija es fundamental cuando el equipo ofrece servicios como SSH, FTP, Samba o servidor web, ya que permite que otros dispositivos puedan conectarse de forma estable y sin depender del servicio DHCP.
Esta configuración es habitual en entornos profesionales, donde los servidores deben tener un direccionamiento permanente para asegurar accesibilidad, estabilidad y correcta administración de la red.
Configuración de IP estática en Ubuntu Server
Paso 1 – Configuración de red en VirtualBox
En este paso configuro los adaptadores de red de la máquina virtual Ubuntu Server antes de comenzar la práctica.
- Adaptador 1 (NAT): permite que la máquina virtual tenga acceso a Internet para instalar paquetes y actualizar el sistema.

Adaptador 2 (Adaptador puente): conecta la máquina virtual directamente a la red local, permitiendo que se comporte como un equipo más y pueda ser accesible desde otros dispositivos.

Con esta configuración aseguro conectividad externa (Internet) y comunicación interna en la red local, algo fundamental para trabajar con IP estática y servicios de red.
Paso 2 – Comprobaciones de las interfaces activas con IP
Para configurar una IP estática es necesario identificar previamente la interfaz activa y la red en la que se encuentra el servidor. En este caso, la interfaz enp0s3 está funcionando en modo NAT dentro de la red 10.0.2.0/24, por lo que cualquier dirección IP manual deberá pertenecer a ese mismo rango y definir correctamente puerta de enlace y servidores DNS.

En esta captura se muestran las interfaces de red detectadas por el sistema mediante el comando ip a.
Se observan tres interfaces:
- lo → Interfaz de loopback (127.0.0.1), utilizada para comunicación interna del sistema.
- enp0s3 → Interfaz activa, con estado UP, que ha recibido la dirección IP 10.0.2.15 mediante DHCP en la red NAT.
- enp0s8 → Segunda interfaz detectada, pero con estado DOWN, lo que indica que actualmente no está activa ni configurada.
En este punto, la configuración de IP estática deberá realizarse sobre la interfaz activa (enp0s3) o bien activar y configurar enp0s8 si se desea trabajar sobre la red en modo puente.
Paso 3 – Activación y configuración estática de la interfaz enp0s8
Una vez identificada la interfaz enp0s8 y confirmado que trabajará en modo Adaptador Puente, procedemos a asignarle una dirección IP estática mediante Netplan.
En la terminal de Ubuntu server con la opción tecleamos:
sudo apt update
sudo nano /etc/netplan/00-installer-config.yaml

Configuración con o sin puerta de enlace
Al configurar una interfaz de red con dirección IP estática, es importante decidir si se debe definir o no una puerta de enlace predeterminada (gateway). Esta decisión depende del uso que se le vaya a dar al servidor dentro de la red.
🔹 Configuración con puerta de enlace
Se configura una puerta de enlace cuando el servidor necesita:
- Tener acceso a Internet.
- Comunicarse con otras redes distintas a la suya.
- Descargar actualizaciones o paquetes desde repositorios externos.
- Actuar como equipo completamente integrado en la red local real.
En este caso, se define como puerta de enlace la dirección IP del router (por ejemplo, 192.168.1.1), permitiendo que el tráfico destinado a otras redes salga correctamente del servidor.
Ejemplo conceptual:
network:
version: 2
ethernets:
enp0s3:
dhcp4: no
enp0s8:
dhcp4: no
addresses:
- 192.168.1.10/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 192.168.1.1
- 8.8.8.8
El servidor forma parte activa de la red local y necesita salida hacia Internet, por lo que se configura una ruta por defecto que apunta al router de la red.
🔹 Configuración sin puerta de enlace
No se configura puerta de enlace cuando el servidor:
- Solo necesita comunicarse con equipos dentro de la misma red local.
- Se utiliza para prácticas internas de laboratorio.
- Tiene otra interfaz que ya proporciona salida a Internet.
- Se desea aislar parcialmente el tráfico externo.
En este caso, el servidor podrá comunicarse únicamente con dispositivos del mismo rango de red (por ejemplo, 192.168.1.0/24), pero no podrá acceder a redes externas.
El servidor se configura únicamente para comunicación interna dentro de la red local, por lo que no se define puerta de enlace al no ser necesaria salida a otras redes.
Después de esta aclaración guardamos los cambios con Crtl + X
sudo netplan apply
Si sale esta pantalla no asustarse, solamente nos indica que cualquiera puede modificar el archivo creado y debemos de darle permisos.

sudo chmod 700 /etc/netplan/00-installer-config.yaml

Paso 4 – Conectividad de la máquina Host y servidor Ubuntu
Una vez configurada la interfaz enp0s8 con dirección IP estática dentro del rango de la red local (192.168.1.0/24), se procede a comprobar la conectividad desde el equipo anfitrión (Windows).
Se ejecuta el siguiente comando desde la máquina local (Windows):
PING 192.168.1.10

La prueba de conectividad mediante el comando ping confirma que el servidor, configurado con IP estática en modo puente, está correctamente integrado en la red local y es accesible desde el equipo anfitrión, validando así el correcto funcionamiento de la configuración de red realizada.
Preguntas Frecuentes sobre Configurar IP Estática en Ubuntu Server
🔹 1. ¿Por qué configurar una IP estática en Ubuntu Server?
Configurar una IP estática permite que el servidor mantenga siempre la misma dirección IP, lo que es fundamental para servicios como SSH, Samba, servidores web o bases de datos. Si la IP cambia (como ocurre con DHCP), los clientes podrían perder la conexión.
🔹 2. ¿Por qué usar modo puente en VirtualBox en lugar de NAT?
El modo puente permite que la máquina virtual forme parte de la red local real, como si fuera otro equipo físico. Esto facilita:
- Hacer ping desde el equipo anfitrión
- Acceder por SSH
- Compartir carpetas
- Probar servicios en red real
En cambio, NAT aísla parcialmente la máquina virtual.
🔹 3. ¿Es obligatorio configurar puerta de enlace (gateway)?
Depende del uso:
- ✔ Sí, si el servidor necesita acceso a Internet.
- ✔ Sí, si debe comunicarse con otras redes.
- ❌ No, si solo se usará para comunicación dentro de la red local.
🔹 4. ¿Qué ocurre si pongo una IP fuera del rango de la red?
El servidor no tendrá conectividad.
Por ejemplo, si tu red es 192.168.1.0/24 y configuras 10.0.2.15, no podrá comunicarse con otros dispositivos.
Errores Comunes al Configurar IP Estática en Ubuntu Server y Cómo Solucionarlos
❌ Error 1: “netplan apply” da error
Causa frecuente:
- Error de indentación en el archivo YAML.
Solución:
Revisar que los espacios estén correctamente alineados.
YAML es muy estricto con la indentación (usa espacios, no tabuladores).
❌ Error 2: No responde al ping desde Windows
Posibles causas:
- Firewall activo (ufw)
- IP fuera del rango
- Adaptador mal configurado en VirtualBox
Solución:
- Comprobar firewall: sudo ufw status
- Verificar que el adaptador esté en modo puente.
- Confirmar que ambas máquinas estén en el mismo rango de red.
❌ Error 3: No hay acceso a Internet tras configurar IP estática
Causa:
No se ha definido puerta de enlace o DNS.
Solución:
Añadir en netplan:
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8]
❌ Error 4: Hay dos gateways definidos
Causa:
Se ha dejado DHCP activo en una interfaz y configurado gateway manual en otra.
Solución:
Solo debe existir una ruta por defecto.
Comprobar con:
ip route
Debe aparecer una única línea “default via …”.
❌ Error 5: El servidor pierde conexión tras reiniciar
Causa:
No se aplicó correctamente netplan o el archivo tiene errores.
Solución:
- Validar con: sudo netplan try
- Aplicar: sudo netplan apply
❌ Error 6: Formato incorrecto en el archivo 00-installer-config.yaml
Uno de los errores más habituales al configurar una IP estática en Ubuntu Server es un formato incorrecto en el archivo:
/etc/netplan/00-installer-config.yaml
¿Por qué ocurre este error?
Netplan utiliza formato YAML, que es extremadamente sensible a:
- Espacios mal alineados (indentación incorrecta)
- Uso de tabuladores en lugar de espacios
- Estructura mal jerarquizada
- Falta de dos puntos (:)
- Mala colocación de listas (por ejemplo, en addresses)
Un solo espacio mal colocado puede provocar que sudo netplan apply devuelva un error y la red deje de funcionar.
⚠️ Ejemplo de error típico
Incorrecto:
ethernets:
enp0s8:
dhcp4: no
addresses: [192.168.1.10/24]
Aquí falta indentación correcta.
Estructura correcta del archivo 00-installer-config.yaml
network:
version: 2
ethernets:
enp0s8:
dhcp4: no
addresses:
- 192.168.1.10/24
Cómo evitar errores en Netplan
- Usar solo espacios (no tabuladores).
- Respetar la jerarquía con indentación consistente.
- Validar antes de aplicar:
sudo netplan try
Esto permite probar la configuración sin perder conexión permanente.
Consejo técnico importante
Siempre hacer copia de seguridad antes de modificar el archivo:
sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/backup.yaml
Así podrás restaurarlo en caso de fallo.
Espero que todo este contenido te haya podido servir de ayuda.
Deja un comentario