Come riparare DHCP su Windows
Sebbene infrequenti, i problemi DHCP possono riguardare configurazione, compatibilità e guasti APIPA. Tuttavia, come molte cose, il DHCP ha due lati e entrambi possono avere problemi. Può servire un po' di troubleshooting per identificare e risolvere il problema. Seguono due procedure passo-passo per riparare i guasti DHCP: una per problemi lato server e una per problemi lato client.
Problemi del server DHCP
Passaggio 1
Se il server DHCP comunica con i client di rete, verificate che l'indirizzo IP del server sia un indirizzo valido nell'ambito (scope) degli indirizzi IP configurato sul server. Ricordate che il server DHCP deve avere un indirizzo statico dall'interno dell'ambito indirizzi.
Passaggio 2
Se il server DHCP non configura i client con cui comunica, verificate che il server sia autorizzato in Active Directory e che il servizio server DHCP sia in esecuzione sul server.
Passaggio 3
I problemi DHCP possono verificarsi anche su reti non Windows con più server DHCP, specialmente se hanno ambiti IP sovrapposti. Anche se credete ci sia un solo server DHCP, un server "rogue" (impostazione involontaria su un dispositivo di rete che ha attivato DHCP) potrebbe assegnare indirizzi in conflitto. La soluzione è individuare il server rogue e disabilitarne i servizi DHCP.
Passaggio 4
Un problema meno comune è un conflitto di indirizzi IP tra i client DHCP. Come è possibile? Se un client viene aggiunto alla rete con un IP statico assegnato manualmente, potrebbe non richiedere configurazione al DHCP e il suo IP manuale potrebbe duplicare un indirizzo dinamico assegnato a un altro client.
Problemi dei client DHCP
Passaggio 1
Se un client DHCP non riceve un indirizzo di rete dal server, il problema potrebbe essere che i due nodi non comunicano. Per verificarlo, aprite un Prompt dei comandi e usate "ping" sull'IP del server DHCP. Se la comunicazione funziona, il problema è altrove; se ping indica nessuna connessione, risolvete prima questo.
Passaggio 2
Il problema DHCP più comune è quando un client non ottiene un IP dal server. In questo caso, il client ricorre a un indirizzo APIPA (Automatic Private IP Addressing) con valori 169.254 nei primi due ottetti.
Per rimediare: (1.) Aprite un Prompt dei comandi (2.) Digitate "IPCONFIG /ALL" per vedere l'IP del client (3.) Verificate che l'IP assegnato sia un APIPA (4.) Riavviate il client per inviare una richiesta DHCP al server (5.) Verificate l'IP del client. Se ha ancora un APIPA, il problema è probabilmente hardware.
Passaggio 3
Se dopo il riavvio il client ha ancora un APIPA, verificate che il server DHCP non abbia esaurito l'intervallo IP nel suo ambito. Se sì, ampliate l'ambito IP per permettere crescita della rete.
Passaggio 4
Se dopo il riavvio il client ha ancora un APIPA e il problema non è altrove, è probabile un guasto alla scheda di rete (NIC) del client. La scheda potrebbe avere un driver errato o essere difettosa. La soluzione è verificare che il driver corretto sia installato o sostituire la scheda con una nota funzionante.
Suggerimento
Prima di fare troubleshooting sui client DHCP, determinate se i problemi sono locali a uno o pochi client o sono diffusi in rete. Se solo alcuni client hanno problemi, sono probabilmente locali. Un guasto DHCP diffuso indica problemi sul computer o router che funge da server DHCP.