sudo apt update
sudo apt install isc-dhcp-server -y
Edita /etc/default/isc-dhcp-server y define la interfaz que atenderá DHCP:
INTERFACESv4="ens33"
ens33 por tu interfaz (puedes verlas con ip a).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;
}
sudo systemctl restart isc-dhcp-server
sudo systemctl enable isc-dhcp-server
sudo systemctl status isc-dhcp-server
journalctl -xeu isc-dhcp-server
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.