Empfängt DHCP -Client DHCP NAK, wenn einer der Parameter in der DHCP -Veröffentlichung falsch ist?

StackOverflow https://stackoverflow.com/questions/1803870

  •  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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top