¿Cansado de que la dirección IP de tu servidor Ubuntu Server cambie constantemente? Aprender a configurar una IP estática en Ubuntu Server es crucial para mantener la estabilidad y accesibilidad de tus servicios. En este Artículo, te guiare paso a paso para que puedas configurar una IP estática en tu servidor de manera sencilla y efectiva, ¡Sin depender de las limitaciones de tu Router!
¿Por qué usar una IP estática?
Los Routers domésticos asignan dirección IP dinámicas a los dispositivos conectados a través de DHCP. Esto puede ser un problema para servidores, ya que necesitamos que su dirección IP sea siempre la misma. Aunque algunos Routers permiten reservar IPs mediante la dirección MAC, muchos, como el mío, no ofrecen esta opción. Por eso, configurar una IP estática en Ubuntu Server es la solución ideal.
Configurando IP estática en Ubuntu Server
Paso 1: Elegir la dirección IP
Antes de configurar la IP estática en Ubuntu Server, es importante elegir una dirección IP fuera del rango DHCP del Router.
Generalmente, los Routers asignan direcciones dentro del rango:
192.168.0.100 - 192.168.0.199
Para evitar conflictos, podemos usar una dirección en el rango de:
192.168.0.200 - 192.168.0.254
En este caso usaremos 192.168.0.201.
Paso 2: Acceder al servidor por SSH
Para configurar la IP, primero debemos conectarnos al servidor, en mi caso mi servidor solo esta conectado al router con un cable Ethernet, no cuenta con monitor ni teclado extra, por lo que me conecto utilizando SSH:
ssh usuario@192.168.0.108
(Sustituye “usuario” por el nombre de usuario en tu servidor y la IP actual de tu servidor asignada por DHCP.)
Paso 3: Edita la configuracion de red
Ubuntu Server usa Netplan para gestionar la red. Primero, Verificamos el archivo de configuración:
ls /etc/netplan/
El archivo suele tener un nombre como 50-cloud-init.yam
. Para editarlo, usamos:
sudo nano /etc/netplan/50-cloud-init.yaml
Busca la línea donde dice dhcp4: true
y cámbiala a false
. Luego, agrega la información de la IP estática:
network: ethernets: enp3s0: dhcp4: false addresses: [192.168.0.201/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] version: 2
(NOTA: Reemplaza enp3s0 es el nombre de mi interfaz de red, la tuya puede tener un nombre totalmente distinto, puedes verificar el nombre de tu interfaz de red con el comando ip a
)
Paso 4: Aplicar los cambios
Guarda los cambios con CTRL + O
, Presiona Enter
y cierra el editor con CTRL + X
. Luego, aplica la configuración con:
sudo netplan apply
Esto puede desconectarte de SSH. Para volver a conectar, usa la nueva IP:
ssh usuario@192.168.0.201
Confirma la configuracion
Para verificar que la IP estática esté funcionando, usa:
ip a
Esto debería mostrar que la interfaz de red ahora usa la IP configurada.
¡Listo! Tu servidor Ubuntu Server ahora tiene una IP estática.
Consideraciones adicionales
- Asegúrate de que la IP que elijas no esté siendo utilizada por otro dispositivo en tu red.
- Verifica que la puerta de enlace (gateway – 192.168.0.1 – Esta la puedes verificar en la configuración de tu router) y los servidores DNS sean correctos (los servidores utilizados aquí son los de Google).
Profundizando en el tema
Si deseas profundizar en temas relacionados te invito a leer mis otros artículos sobre:
Video Tutorial
Para una guía Visual, aquí te dejo un video donde explico todo el proceso paso a paso. VER VIDEO
Conclusión
Ahora tu servidor con Ubuntu Server tiene una IP estática que no cambiara con reinicios. Esto te permitirá acceder siempre a tu servidor sin problemas. ¡Espero que esta guía te haya sido útil!
Si te gusto este tutorial, compártelo y suscríbete a mi canal para más contenido. ¡Nol olvides dejar tus preguntas o en los comentarios!