Questa è una vecchia versione del documento!
apt-get install isc-dhcp-server
verrà resituito un errore poichè di default non è impostata alcuna interfaccia di rete nei seguenti file di configurazione.
Quindi personalizzare in base alla propria lan
vi /etc/default/isc-dhcp-server INTERFACESv4="enp0s3"
è possibile inserire più di una interfaccia
INTERFACESv4="enp0s3 eth0 eth1"
poi
vi /etc/dhcp/dhcpd.conf
il file è abbastanza semplice da capire e personalizzare. Per una configurazione semplice e standard lasciare solo le seguenti voci commentando tutto il resto.
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.220 192.168.1.226;
option domain-name-servers 192.168.1.33;
option routers 192.168.1.1;
}
a questo punto si può riavviare il servizio.
systemctl restart isc-dhcp-server
questa volta senza errori
se vogliamo verificare la correttezza del file prima di lanciare il servizio possiamo eseguire
dhcpd -f
se vogliamo vedere quali client hanno preso l'IP dal nostro server lanciare
dhcp-lease-list