El Protocolo de Configuración Dinámica de Host (DHCP) es esencial para asignar direcciones IP de manera automática a dispositivos en una red. En este tutorial, aprenderás a instalar y configurar un servidor DHCP en un sistema Linux.
En este caso, utilizaremos Ubuntu, pero los pasos son similares en otras distribuciones.
Paso 1: Instalación del Servidor DHCP
Abre la terminal y actualiza el índice de paquetes:
sudo apt update
Luego, instala el servidor DHCP (en este caso, utilizaremos ISC DHCP Server):
sudo apt install isc-dhcp-server
Paso 2: Configuración Básica del Servidor DHCP
Una vez instalado, debemos configurar el servidor. El archivo de configuración principal es /etc/dhcp/dhcpd.conf
. Abre este archivo con tu editor de texto preferido:
sudo nano /etc/dhcp/dhcpd.conf
Dentro del archivo, puedes agregar configuraciones específicas. Aquí hay un ejemplo básico para empezar:
# Configuración básica del servidor DHCP
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
}
Este ejemplo asigna direcciones IP en el rango de 192.168.1.50 a 192.168.1.100, con una máscara de subred de 255.255.255.0. Asegúrate de adaptar estos valores según la configuración de tu red.
Paso 3: Configuración de la Interfaz de Red
Abre el archivo de configuración de la interfaz de red (en este caso, para la interfaz eth0):
sudo nano /etc/network/interfaces
Agrega o modifica las líneas relevantes para especificar que el servidor DHCP debe escuchar en esta interfaz. Agrega la siguiente línea:
# Agregar la siguiente línea para escuchar en eth0
iface eth0 inet dhcp
Guarda los cambios y reinicia el servicio de red:
sudo service networking restart
Paso 4: Reinicio del Servidor DHCP
Reinicia el servidor DHCP para aplicar las configuraciones:
sudo service isc-dhcp-server restart
Paso 5: Verificación del Estado del Servidor DHCP
Puedes verificar el estado del servidor DHCP para asegurarte de que esté ejecutándose sin problemas:
sudo service isc-dhcp-server status
Si todo está configurado correctamente, deberías ver un mensaje indicando que el servidor está activo y escuchando.
Puede leer también | Configuración de un Servidor DHCP en Rocky Linux: Facilitando la Gestión de Direcciones IP
¡Listo! Has configurado con éxito un servidor DHCP en tu sistema Linux. A partir de ahora, el servidor asignará direcciones IP automáticamente a los dispositivos que se unan a la red. Recuerda personalizar la configuración según las necesidades específicas de tu red.