Instalar y Configurar un Servidor DHCP en Ubuntu 24.04

1. Instalar el servidor DHCP

sudo apt update
sudo apt install isc-dhcp-server -y

2. Configurar la interfaz de red

Edita /etc/default/isc-dhcp-server y define la interfaz que atenderá DHCP:

INTERFACESv4="ens33"
Reemplaza ens33 por tu interfaz (puedes verlas con ip a).

3. Configurar el rango DHCP

Edita el archivo /etc/dhcp/dhcpd.conf y agrega:

authoritative;

subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.100 192.168.10.200;
  option routers 192.168.10.1;
  option subnet-mask 255.255.255.0;
  option domain-name-servers 8.8.8.8, 1.1.1.1;
  option broadcast-address 192.168.10.255;
  default-lease-time 600;
  max-lease-time 7200;
}

4. Reiniciar y habilitar el servicio

sudo systemctl restart isc-dhcp-server
sudo systemctl enable isc-dhcp-server

5. Verificar estado

sudo systemctl status isc-dhcp-server
journalctl -xeu isc-dhcp-server

6. Probar el servidor DHCP

En un cliente de la misma red, configura para obtener IP automática y revisa:

ip a

Deberías recibir una IP dentro del rango 192.168.10.100 - 192.168.10.200.