Guía para configurar una dirección IP estática en Ubuntu Server (22.04 | 20.04 | 18.04)

Guía para configurar una dirección IP estática en Ubuntu Server (22.04 | 20.04 | 18.04)

Cuando instalamos Ubuntu Server o Desktop (22.04 | 20.04 | 18.04), la configuración predeterminada está preparada para obtener automáticamente una dirección IP a través de un servidor DHCP.

Sin embargo, en muchos entornos de producción o servidores, es recomendable asignar una dirección IP estática. En esta guía aprenderás cómo hacerlo utilizando dos métodos distintos:

  • Editando manualmente los archivos de configuración.
  • Configurando la red con Netplan mediante archivos YAML.

Método 1: Editar manualmente los archivos de red

En este método trabajaremos directamente con el archivo /etc/network/interfaces.

Paso 1: Abrir el archivo de configuración

sudo vim /etc/network/interfaces

O si prefieres nano:

sudo nano /etc/network/interfaces

Paso 2: Configurar la interfaz de red

auto eth0
iface eth0 inet static
address 10.10.1.5
netmask 255.255.255.0
dns-nameservers 8.8.8.8
gateway 10.10.1.1

Paso 3: Configurar DNS (opcional)

Edita el archivo /etc/resolv.conf:

sudo vim /etc/resolv.conf

Y añade:

nameserver 8.8.8.8
nameserver 8.8.4.4

Paso 4: Reiniciar la red

sudo ifdown eth0 && sudo ifup eth0

⚠️ No olvides reemplazar eth0 con el nombre real de tu interfaz de red.

Paso 5: Verificar la configuración

ifconfig -a

o

ip addr

Si no funciona, reinicia el sistema:

sudo reboot

Método 2: Configurar IP estática con Netplan

En las versiones más recientes de Ubuntu se utiliza Netplan, que gestiona la red mediante archivos en formato YAML.

Paso 1: Editar archivo Netplan

sudo nano /etc/netplan/01-netcfg.yaml

Paso 2: Añadir configuración

# Configuración de red mediante Netplan
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses: [10.10.1.5/24]     # Dirección IP y máscara
      gateway4: 10.10.1.1           # Puerta de enlace predeterminada
      nameservers:
        addresses: [10.10.1.1, 8.8.8.8]  # Servidores DNS
      dhcp6: no

Paso 3: Aplicar los cambios

sudo netplan apply

Paso 4: Verificar IP

ip addr

Deshabilitar IPv6 (opcional)

Si no necesitas IPv6, puedes desactivarlo fácilmente:

echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

✅ Conclusión

Con estos métodos ya puedes configurar una dirección IP estática en Ubuntu:

  • Si trabajas con sistemas más antiguos, el Método 1 es suficiente.
  • En entornos modernos con Ubuntu 18.04, 20.04 o 22.04, se recomienda usar Netplan.

De esta forma aseguras que tu servidor tenga siempre la misma IP y evitas problemas de conectividad en servicios de red.

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 *