A) Diagnosticare client DHCP
Este simplu, dar uneori nu suficient. „Problema cu mai multe servere DHCP” necesită uneori o analiză mai avansată.
Eliberarea și reînnoirea adresei IP:
sudo dhclient -v -r
sudo dhclient -v
Exemplul scurtat de răspuns la comandă este:
DHCPDISCOVER pe eth0 la 255.255.255.255 portul 67 intervalul 3 (xid=0xc4b0e053)
DHCPACK din 10.1.1.110 din 10.1.1.1 (xid=0xeb675d5d)
Caută din clauză din listă, de ex. ... din 10.1.1.1 ...
. Este adresa serverului DHCP de la care clientul dvs. a primit adresa IP.
B) Diagnosticarea pachetelor de rețea
Este un tip de diagnostic foarte util și de încredere. Instalați Wireshark și capturați pachetele DHCP.
sudo apt-get install wireshark
În timpul instalării Wireshark, confirmați opțiunea spunând asta toți utilizatorii poate capta date.
Adăuga wireshark grup pentru utilizatorul dvs.:
sudo usermod -aG wireshark <numele_utilizator>
grupuri <numele_de_utilizator>
A doua comandă de mai sus verifică că grupul wireshark este adăugat la tine.
Deconectați-vă și autentificați-vă sau reporniți computerul. Apoi porniți Wireshark. Selectați interfața LAN din lista de interfețe și începeți capturarea.
A pune bootp
sau udp.port==67 sau udp.port==68
șir în câmpul filtrului de captură din fereastra Wireshark. Câmpul este deasupra. Îl poți găsi foarte ușor, în interiorul lui este text: „Aplica un filtru de afișare”. Apăsați enter după ce ați introdus textul clauzei de filtrare.
Puneți comenzi în terminal pentru a impune activitatea DHCP:
sudo dhclient -v -r
sudo dhclient -v
Urmăriți pachetele în câmpul principal Wireshark. Veți vedea adresele IP ale dispozitivului de la distanță care trimit oferte DHCP.
Despachetați linia „Protocol de configurare dinamică a gazdei” și verificați detaliile.