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.