Il DHCP può essere utilizzato per fornire dinamicamente indirizzi IP locali ai computer client. Questo ti impedisce di dover impostare indirizzi IP statici per ogni computer della tua rete. Il DHCP è molto utile per ambienti affollati come scuole e aziende.
Configurare un server DHCP su Ubuntu non è molto difficile. Segui semplicemente i passaggi di questo tutorial e avrai un server DHCP in esecuzione.
Passaggio 1: installazione del server DHCP
Prima di tutto, installa il server.
apt-get install isc-dhcp-server
Passaggio 2: impostazione dell'interfaccia di rete
Dovremo determinare l'interfaccia di rete su cui vogliamo affittare gli indirizzi. Per fare ciò, sostituire eth0
con l'interfaccia di rete sufficiente.
vi /etc/default/isc-dhcp-server
Passaggio 3: configurazione del server DHCP
Quindi, configurare il server DHCP.
vi /etc/dhcp/dhcpd.conf
Vedrai la seguente configurazione di esempio. Controlla le opzioni di configurazione e impostale a tuo piacimento. Tieni presente che option domain-name
è il nome della tua zona DNS.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name example.org;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name example.com;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Passaggio 4: avvio del server DHCP
Infine, riavvia il server DHCP.
service isc-dhcp-server restart
L'installazione è completa. Ora puoi usare il tuo server DHCP per assegnare indirizzi IP.