DHCPリリースでパラメーターのいずれかが間違っている場合、DHCPクライアントはDHCP NAKを受信しますか?
-
05-07-2019 - |
質問
Ubuntu 9.04でCを使用してdhcpクライアントを構築しています。今、dhcpサーバーにdhcpリリースを送信しますが、期待どおりにackを送信しません。パラメータのいずれかが間違っている場合にDHCP NAKを送信するかどうか疑問に思いました。
もう1つ問題があります。 DHCPリリースを送信した後、インターネットはまだ機能しています。また、ifconfigを実行しても、eth0のIPアドレスが表示されます。 しかし、dhclient -r internetを実行すると、ifconfigがeth0のIPアドレスを表示しません。
解決
ハンドシェイクのデバッグ中に、 tcpdump
を使用してパケットトラフィックを検査していますか?サーバーの実装がNAKを送信するかどうかがわかります。
RFC 2123:動的ホスト構成プロトコルは、DHCPNAKがあることを示します。
DHCPNAK-クライアントからネットワークアドレスの概念が間違っている(たとえば、クライアントが新しいサブネットに移動した)か、クライアントのリースが期限切れになっていることを示すサーバーからクライアントへ。
所属していません StackOverflow