DHCP è un protocollo di rete che permette a un host di ottenere automaticamente una configurazione IP. In pratica, al client vengono assegnati parametri fondamentali per comunicare in rete senza configurazione manuale.
La prima configurazione avviene tipicamente con la sequenza DORA. Il client parte senza indirizzo valido, quindi deve “scoprire” un server DHCP nella rete locale.
L’indirizzo assegnato dal DHCP è in lease, cioè un prestito temporaneo. Questo consente di riutilizzare indirizzi quando i dispositivi cambiano (laboratori, Wi-Fi, ospiti).
I messaggi DHCP iniziali sono spesso broadcast nella LAN. Un router, per definizione, non inoltra broadcast tra reti diverse. Quindi un server DHCP in un’altra subnet non “vede” i client, a meno di usare un relay.
ip dhcp excluded-address 192.168.10.1 192.168.10.20 ip dhcp pool LAN10 network 192.168.10.0 255.255.255.0 default-router 192.168.10.1 dns-server 8.8.8.8 1.1.1.1 lease 1 0 0 interface g0/0 ip address 192.168.20.1 255.255.255.0 ip helper-address 192.168.100.10 no shutdown
ipconfig /release ipconfig /renew ipconfig /all
sudo dhclient -r sudo dhclient -v ip a ip r