Configurar una dirección IP estática en tu servidor es fundamental si necesitas que el dispositivo mantenga siempre la misma dirección IP, algo muy común en servidores que requieren acceso constante, como servidores web, bases de datos, o servidores de archivos. En este artículo, te explicaremos cómo configurar una red estática en Debian, Ubuntu y CentOS, asegurando que tu servidor tenga una dirección IP fija y estable.
Configuración de red estática en Debian y Ubuntu
En Debian y Ubuntu, la configuración de la red estática se realiza editando el archivo de configuración de red. A continuación, te mostramos los pasos para configurar una red estática.
1. Editar el archivo de configuración de red
En versiones más recientes de Ubuntu y Debian, se utiliza Netplan para gestionar las configuraciones de red. Primero, abre el archivo de configuración de Netplan con un editor de texto.
sudo nano /etc/netplan/00-installer-config.yaml
2. Configuración de la dirección IP estática
Dentro de este archivo, debes editar o agregar la configuración de la interfaz de red que deseas configurar con una IP estática. Asegúrate de que el archivo tenga una estructura similar a la siguiente:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
En este ejemplo:
enp3s0
es el nombre de la interfaz de red, que puedes encontrar ejecutandoip a
oifconfig
.- La dirección IP estática es
192.168.1.100/24
. - La puerta de enlace (gateway) es
192.168.1.1
. - Los servidores DNS son
8.8.8.8
y8.8.4.4
.
3. Aplicar los cambios
Después de guardar el archivo, debes aplicar los cambios de configuración con el siguiente comando:
sudo netplan apply
Esto hará que el servidor se configure con la IP estática que especificaste.
Configuración de red estática en CentOS
En CentOS, la configuración de red se realiza de manera diferente. Aquí se utiliza el servicio NetworkManager para gestionar las conexiones. Los pasos son los siguientes:
1. Editar el archivo de configuración de la interfaz
Los archivos de configuración de las interfaces de red en CentOS se encuentran en el directorio /etc/sysconfig/network-scripts/
. Para configurar una red estática, abre el archivo correspondiente a tu interfaz de red (por ejemplo, ifcfg-eth0
) con un editor de texto.
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
2. Configuración de la dirección IP estática
A continuación, edita el archivo para que tenga el siguiente formato:
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
En este archivo:
IPADDR
es la dirección IP estática que deseas asignar a tu servidor.NETMASK
es la máscara de subred (en este caso,255.255.255.0
).GATEWAY
es la puerta de enlace (gateway).DNS1
yDNS2
son los servidores DNS que el servidor utilizará.
3. Reiniciar la red
Una vez que hayas guardado los cambios, reinicia el servicio de red para que los cambios tengan efecto:
sudo systemctl restart network
Verificación de la configuración
Después de haber configurado la red estática, es importante verificar que los cambios se hayan aplicado correctamente. Puedes hacerlo utilizando el siguiente comando para comprobar tu dirección IP:
ip a
También puedes probar la conectividad de red haciendo un ping a la puerta de enlace:
ping 192.168.1.1
Si todo está configurado correctamente, deberías obtener una respuesta exitosa.
Conclusión
Configurar una dirección IP estática en Debian, Ubuntu o CentOS es una tarea sencilla, pero crucial para servidores que necesitan mantener una dirección IP fija. Utilizando Netplan en Debian y Ubuntu, o los archivos de configuración en CentOS, puedes asignar una IP estática, lo que garantiza que tu servidor siempre tenga la misma dirección para poder acceder a él de manera confiable.
Recuerda siempre verificar la configuración de la red y probar la conectividad para asegurarte de que todo funciona correctamente después de realizar los cambios.