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ù -

  1. Cos'è Linux?
  2. Vantaggio di Linux
  3. Distribuzioni Linux
  4. Samba Server in Linux
  5. Server proxy Linux (vantaggi)
  6. Top 12 Confronto di indirizzi Mac vs IP
  7. Guida completa agli operatori Linux

Categoria: