Versão avaliada: Debian 10
Execute o comando abaixo para instalar o serviço.
# apt install isc-dhcp-server
Defina quais interfaces terão configuração dhcp
# vi /etc/default/isc-dhcp-server
INTERFACESv4="eth0:1 eth0:2 eth0:3"
INTERFACESv6=""
Configurações de scopo e gerais do serviço dhcp para IPv4:
# vi /etc/dhcp/dhcpd.conf
# GLOBAL CONFIGURATION e podem ficar comentadas
option domain-name "localdomain";
option domain-name-servers 1.1.1.1, 9.9.9.9;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
#authoritative; <- Caso este DHCP seja o oficial na LAN descomente
subnet 10.9.1.0 netmask 255.255.255.0 {
range 10.9.1.30 10.9.1.254;
option subnet-mask 255.255.255.0;
option broadcast-address 10.9.1.255;
option routers 10.9.1.1;
option domain-name-servers 1.1.1.1, 9.9.9.9;
option domain-name "localdomain";
default-lease-time 600;
max-lease-time 7200;
}
Configurações de scopo e gerais do serviço dhcp para IPv6:
# vi /etc/dhcp/dhcpd6.conf
Reinicie o serviço
# systemctl restart isc-dhcp-server.service
Nota: Caso a interface estiver associada ao dhcp, será necessário reiniciar a interface ou reiniciar o servidor.
Caso deseje instalar o cliente dhcp utilize o comando abaixo:
# apt install isc-dhcp-client