Risoluzione dei problemi di DHCP Linux

Risoluzione dei problemi di DHCP Linux
Risoluzione dei problemi I problemi di DHCP Linux, come gli altri protocolli di comunicazione, possono essere un'attività in salita. È ancora più difficile per i neofiti che non hanno familiarità con la gestione della rete.

Questo processo è impossibile se non è possibile identificare la fonte dei problemi DHCP. Pertanto, il tuo obiettivo dovrebbe essere sempre quello di conoscere la causa del problema prima di tentare qualsiasi esperienza di risoluzione dei problemi. Poiché DHCP è un protocollo server-cliente, i problemi di DHCP risulteranno dalla macchina del server o dall'estremità client.

Pertanto, questo articolo si concentrerà sui problemi di DHCP sia del server che del client. Evideneremo i problemi del server DHCP, le possibili cause e le soluzioni. Naturalmente, faremo lo stesso per i problemi della fine dei clienti.

Andiamo!

Risoluzione dei problemi dei problemi del server DHCP Linux

In questa sezione, ci concentreremo sui problemi di DHCP che potrebbero sorgere se si sceglie di usarlo insieme a NIS+. Includono i seguenti numeri:

DHCP non è in grado di scegliere NIS+ come servizio di archiviazione dati DHCP

A volte, il gestore DHCP potrebbe non fornire NIS+ come opzione per l'archiviazione dei dati anche quando si intende usarlo a tale scopo. La prima cosa che probabilmente mi verrà in mente è un'installazione NIS+ mancante nei tuoi sistemi. E fedele a questo presupposto, l'utilizzo dell'utilità DHCPConfig mostrerà che il NIS+ nel sistema non è configurato nel server.

Innanzitutto, assicurati che il tuo server sia configurato come client NIS+ nella macchina del server. Questa condizione dipende dalla configurazione del dominio, da un server Master NIS+, una serie di tabelle popolate nel server master e una voce per il nuovo client sulla tabella host.

NIS+ non è correttamente configurato per utilizzare DHCP come archivio dati

I problemi possono ancora sorgere anche dopo aver configurato il tuo DHCP su NIS+. Questi errori spesso si verificano ogni volta che si introducono modifiche al tuo sistema NIS+. Tali problemi di solito si verificano a causa dei seguenti problemi:

UN. Un oggetto radice mancante nel dominio NIS+

Potresti non riuscire a trovare un oggetto root nel tuo dominio NIS+. Puoi risolvere questo problema modificando le statistiche del tuo dominio. È possibile utilizzare il seguente comando:

Il comando precedente ti fornirà le statistiche per il dominio. Nel caso di un oggetto mancante, il risultato non riporterà alcuna statistica.

B. Un nome di dominio vuoto

È impossibile configurare NIS+ per il tuo archivio dati DHCP quando il nome di dominio è vuoto. Quindi, questo potrebbe sempre essere una causa di configurazione fallita. Per confermare questo, è possibile utilizzare il seguente comando:

L'utilità dovrebbe portare i dettagli del nome di dominio nel caso in cui ci siano nel sistema. Tuttavia, se la stringa è vuota, il tuo dominio non ha un nome impostato per questo. È possibile impostare il nome di dominio utilizzando i file locali.

C. File NIS_COLD_START inesistente

È inoltre possibile affrontare un problema di configurazione, in cui manca un file NIS_COLD_START. È possibile confermare se il file esiste o meno utilizzando il seguente comando:

Se il file non esiste, è possibile creare un client NIS+ o utilizzare i file nella directory locale.

Errori di allocazione dell'indirizzo IP

Oltre ai problemi di configurazione, a volte diventa impossibile per DHCP allocare gli indirizzi IP. Questo problema verrà sempre visualizzato nella modalità di output di debug del server o registrato sul syslog. Diverse cause comuni per i problemi di allocazione degli indirizzi IP includono:

UN. L'indirizzo considerato è già in uso

Il server DHCP non può allocare un indirizzo IP a più di un utente. Quindi, si verificherà un errore quando un indirizzo considerato è già in uso. Succede spesso se più di un server nei sistemi possiede l'indirizzo o quando si configurano manualmente un indirizzo per un client all'interno della tua rete che è una rete.

Il modo più semplice per correggere questo errore è passare manualmente attraverso il tuo sistema e identificare la giusta proprietà dell'indirizzo. È quindi possibile scegliere di correggere la configurazione della rete dell'host o il database per il server DHCP.

B. Record mancante per un indirizzo IP richiesto

Si verificherà anche un errore se l'indirizzo IP considerato per un client DHCP non ha record nella tabella di rete. L'errore sembrerà quello che è nella seguente immagine:

L'errore precedente indica che qualcuno deve aver eliminato l'indirizzo IP in questione dalla tabella di rete DHCP pochi istanti dopo aver selezionato l'indirizzo. Puoi correggerlo utilizzando il gestore DHCP per ispezionare le voci sulla tabella di rete. Nel caso in cui sia mancante l'indirizzo, è possibile crearlo utilizzando il gestore DHCP o utilizzando il pntadm utilità.

C. Indirizzo IP inutilizzabile

A volte il tuo sistema segnerà alcuni indirizzi come inutilizzabili. Tale situazione produrrà risultati di errore, come quello mostrato di seguito:

L'errore precedente si verifica perché l'indirizzo è contrassegnato come inutilizzabile nella tabella di rete. Diventa impossibile per il tuo server assegnare un indirizzo IP diverso al client DHCP. Mentre questo errore può essere fastidioso, puoi correggerlo correggendo lo stato dell'indirizzo dal gestore DHCP. In alternativa, il pntadm Il comando può aiutare.

Conclusione

Questo articolo ha discusso di diversi errori DHCP comuni che potresti incontrare come direttore di rete. Mentre la risoluzione dei problemi dei problemi DHCP necessita di vigilanza, le soluzioni menzionate ti aiuteranno a risolvere i problemi DHCP di Linux. Speriamo che tu abbia trovato questo articolo utile.