Empfängt DHCP -Client DHCP NAK, wenn einer der Parameter in der DHCP -Veröffentlichung falsch ist?
-
05-07-2019 - |
Frage
Ich baue einen DHCP -Client mit C unter Ubuntu 9.04. Jetzt sende ich eine DHCP -Release an den DHCP -Server und sendet wie erwartet keinen ACK. Ich habe mich gefragt, ob es DHCP -NAK sendet, wenn einer der Parameter falsch ist.
Es gibt noch ein Problem. Nach dem Senden von DHCP -Release funktioniert mein Internet noch. Auch wenn ich ifconfig mache, zeigt es immer noch die IP -Adresse von ETH0. Aber wenn ich dhclient -r -Internet nicht funktioniert und Ifconfig die IP -Adresse von ETH0 nicht anzeigt.
Lösung
Are you using tcpdump
to inspect the packet traffic while you debug the handshake? That should show you if your server's implementation sends a NAK.
RFC 2123: Dynamic Host Configuration Protocol indicates that there is a DHCPNAK.
DHCPNAK -- Server to client indicating client's notion of network address is incorrect (e.g., client has moved to new subnet) or client's lease as expired.