Cos'è il server DHCP in Linux?
DHCP si riferisce al protocollo di configurazione dell'host dinamico. Ogni volta che i sistemi client si connettono alla rete, il Dynamic Host Configuration Protocol consente loro di ottenere le informazioni di configurazione della rete dal server DHCP in Linux. Il server DHCP è configurato con altri parametri di configurazione di rete richiesti dai client e l'intervallo di indirizzi IP. Altri parametri possono includere Domain Name Server (DNS), Default Gateway, Syslog Hosts, NTP server, Proxy server e X Font server.
Il server DHCP mantiene il record di tutti gli indirizzi IP e li memorizza nella directory / var / lib / dhcp con il nome del file dhcpd.leases. Questo file consente al server DHCP di conservare la registrazione di tutti gli indirizzi IP in caso di riavvio o addirittura di mancanza di corrente. Il server DHCP assegna un indirizzo IP ai client DHCP con un contratto di locazione. Il tempo di leasing dipende dalla configurazione DHCP o dalla durata della connessione del sistema client.
Come funziona il server DHCP in Linux?
Il server DHCP esegue una serie di passaggi o un processo mentre esegue le sue attività. Questo processo è chiamato processo DORA (Scopri riconoscimento richiesta offerta).
- Quando un nuovo sistema o computer si connette a una rete, cerca il server DHCP in una rete. Poiché non ha un indirizzo IP, non trova un server DHCP, quindi invia il DHCP per rilevare i messaggi a tutti i dispositivi collegati alla rete. Questo processo è noto come Broadcasting.
- Quando il server DHCP riceve il messaggio di rilevamento DHCP inviato dal nuovo sistema o client, il server DHCP offre un indirizzo IP e lo trasmette a tutti i dispositivi collegati.
- Il computer client o il sistema riceve l'indirizzo IP e quindi trasmette la richiesta di aver accettato l'indirizzo IP sulla rete.
- Quindi il server DHCP riconosce al sistema client che ora può utilizzare l'indirizzo IP assegnato.
- Questo è il funzionamento del server DHCP e questo processo è quindi chiamato DORA (Rileva riconoscimento richiesta offerta).
vantaggi
- DHCP aiuta nella gestione degli indirizzi IP. Aiuta a prevenire problemi relativi a indirizzi IP duplicati. Senza DHCP, gli indirizzi IP devono essere assegnati manualmente. Durante l'assegnazione è necessario tenere presente che ogni client ottiene un indirizzo IP univoco e se il client passa a un'altra rete, è necessario modificare manualmente il processo, il che è un lavoro difficile da fare. Il DHCP aiuta a superare questo lavoro noioso in quanto assegna e gestisce gli indirizzi IP senza l'intervento dell'amministratore.
- Il server DHCP fornisce supporto ai client BOOTP, ovvero i client possono facilmente cambiare la propria rete da BOOTP a DHCP. Il server DHCP può rispondere alle richieste sia dei client DHCP che dei client BOOTP. I client BOOTP ricevono le informazioni e richiedono un indirizzo IP per l'avvio dal server.
- Il server DHCP aiuta l'amministratore a impostare il tempo di leasing per gli indirizzi IP assegnati, sia che vengano allocati manualmente o meno.
- Non è richiesta la configurazione manuale di ciascun client con l'indirizzo IP.
- Il server DHCP aiuta a rilevare il server DHCP non autorizzato presente sulla rete.
- Il server DHCP aiuta ad associare due o più pool di indirizzi IP dinamici su reti IP o sottoreti diverse.
- Le informazioni di configurazione sono archiviate nell'archivio dati DHCP. Quindi non è necessario accedere al client per modificarne la configurazione. È possibile apportare modifiche modificando le informazioni presenti nell'archivio dati.
- Se il router per il relè BOOTP non è presente, il server DHCP può anche essere configurato per fungere da agente di inoltro BOOTP.
- Non è necessario utilizzare RARP (Reverse Address Resolution Protocol) o il file bootparams per ottenere le informazioni richieste per l'avvio da un server sulla rete, un client può utilizzare il server DHCP per eseguire l'attività.
- Il server DHCP consente al multithreading di gestire contemporaneamente molti client.
- Se un client è offline, il server DHCP aiuta a riassegnare l'indirizzo IP di quel client a un altro client o computer.
- Aiuta a ridurre il tempo necessario per la configurazione o la riconfigurazione dei computer presenti sulla rete.
- L'assegnazione automatica degli indirizzi IP aiuta a evitare errori di configurazione che si verificano principalmente a causa dell'inserimento manuale delle informazioni sull'indirizzo IP.
- È facile da usare e supporta qualsiasi sistema operativo che supporti DHCP.
Come configurare il server DHCP?
A partire dalla modalità EXEC privilegiata, i seguenti comandi devono essere utilizzati in sequenza per configurare il server DHCP (Dynamic Host Configuration Protocol):
1. Configura terminale: questo comando consente di accedere alla modalità di configurazione globale.
2. Pool dhcp IP : questo comando crea un pool di indirizzi del server DHCP e consente di accedere alla modalità di configurazione del pool DHCP.
3. Rete (Network Number Mask): questo comando specifica il numero di rete della sottorete e la maschera del pool di indirizzi DHCP.
4. Dominio - Nome dominio: questo comando specifica il nome del dominio del client.
5. Indirizzo DNS S erver: questo comando specifica l'indirizzo IP di un server DNS disponibile per il client DHCP.
6. Predefinito - Indirizzo router: questo comando specifica l'indirizzo IP del router predefinito del client DHCP.
7. Esci: questo comando consente di tornare alla modalità EXEC privilegiata.
8. Service dhcp Number Type Type: Questo comando abilita il server DHCP sull'interfaccia.
Conclusione
In questo articolo, abbiamo discusso del funzionamento, dei vantaggi e del modo in cui configurare il server DHCP. Il server DHCP consente sostanzialmente di assegnare automaticamente gli indirizzi IP ai sistemi client presenti sulla rete. Questo è facile e semplice da usare e riduce i tempi di configurazione e riconfigurazione degli indirizzi IP.
Articoli consigliati
Questa è una guida al server DHCP in Linux. Qui discutiamo come configurare il server DHCP, i vantaggi e gli svantaggi del server DHCP. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -
- Cos'è Linux?
- Vantaggio di Linux
- Distribuzioni Linux
- Samba Server in Linux
- Server proxy Linux (vantaggi)
- Top 12 Confronto di indirizzi Mac vs IP
- Guida completa agli operatori Linux