<Precedenti | Contenuti | Succ.>
3. Protocollo di configurazione host dinamico (DHCP)
Il protocollo DHCP (Dynamic Host Configuration Protocol) è un servizio di rete che consente ai computer host di essere assegnati automaticamente alle impostazioni da un server anziché configurare manualmente ciascun host di rete. I computer configurati per essere client DHCP non hanno alcun controllo sulle impostazioni che ricevono dal server DHCP e la configurazione è trasparente per l'utente del computer.
Le impostazioni più comuni fornite da un server DHCP ai client DHCP includono:
• Indirizzo IP e maschera di rete
• Indirizzo IP del gateway predefinito da utilizzare
• Indirizzi IP dei server DNS da utilizzare
Tuttavia, un server DHCP può anche fornire proprietà di configurazione come:
• Nome host
• Nome del dominio
• Server orario
• Server di stampa
Il vantaggio dell'utilizzo di DHCP è che le modifiche alla rete, ad esempio una modifica dell'indirizzo del server DNS, devono essere modificate solo sul server DHCP e tutti gli host di rete verranno riconfigurati la prossima volta che i loro client DHCP interrogano il server DHCP . Come ulteriore vantaggio, è anche più semplice integrare nuovi computer nella rete, poiché non è necessario verificare la disponibilità di un indirizzo IP. Vengono ridotti anche i conflitti nell'allocazione degli indirizzi IP.
Un server DHCP può fornire le impostazioni di configurazione utilizzando i seguenti metodi: Allocazione manuale (indirizzo MAC)
Questo metodo prevede l'utilizzo di DHCP per identificare l'indirizzo hardware univoco di ciascuna scheda di rete connessa alla rete e quindi fornire continuamente una configurazione costante ogni volta che il client DHCP effettua una richiesta al server DHCP utilizzando quel dispositivo di rete. Ciò garantisce che un particolare indirizzo venga assegnato automaticamente a quella scheda di rete, in base al suo indirizzo MAC.
Allocazione dinamica (pool di indirizzi)
In questo metodo, il server DHCP assegnerà un indirizzo IP da un pool di indirizzi (a volte chiamato anche intervallo o ambito) per un periodo di tempo o leasing, configurato sul server o finché il client non informa il server che non non ho più bisogno dell'indirizzo. In questo modo, i client riceveranno le proprie proprietà di configurazione in modo dinamico e in base al principio "primo arrivato, primo servito". Quando un client DHCP non è più sulla rete per un periodo specificato, la configurazione è scaduta e rilasciata al pool di indirizzi per essere utilizzata da altri client DHCP. In questo modo, un indirizzo può essere affittato o utilizzato per un periodo di tempo. Dopo questo periodo, il cliente deve rinegoziare il contratto di locazione con il server per mantenere l'uso dell'indirizzo.
Allocazione automatica
Utilizzando questo metodo, il DHCP assegna automaticamente un indirizzo IP in modo permanente a un dispositivo, selezionandolo da un pool di indirizzi disponibili. Di solito DHCP viene utilizzato per assegnare un indirizzo temporaneo a un client, ma un server DHCP può consentire un periodo di locazione infinito.
Gli ultimi due metodi possono essere considerati "automatici" perché in ogni caso il server DHCP assegna un indirizzo senza bisogno di ulteriori interventi. L'unica differenza tra loro è per quanto tempo viene affittato l'indirizzo IP, in altre parole se l'indirizzo di un client varia nel tempo. Il server DHCP che Ubuntu mette a disposizione è
dhcpd (demone del protocollo di configurazione dell'host dinamico), che è facile da installare e configurare e verrà avviato automaticamente all'avvio del sistema.
Documentazione