私はwiresharkでDHCPメッセージをダンプしdhclient interface_name
、dhcpクライアントの再構成を強制するために実行しています。
初めて実行するdhclient
と、通常のメッセージ(検出、提供、要求、確認)がすべて表示されます。2回目以降は、リクエストメッセージとackメッセージのみが表示されます。
マシンは、欠落しているパケットのコンテンツをどこかに保存/キャッシュしていますか?もしそうなら、どうすればメッセージ交換全体を強制できますか?
dhclient interface_name
実際、このコマンドはインターフェイスのIPのみを更新します。IPがない場合は、IPを取得するための完全なDHCPシーケンスが表示されます。
常に完全なDHCPシーケンス(DISCOVERY、OFFERなど)を強制したい場合は、シーケンスを試してください
dhclient -r interface_name
dhclient interface_name
以下のコマンドも使用できます
ipconfig /release
ipconfig /renew
Wiresharkは、最初のパケットの後にDHCPリリースパケットを表示し、2番目のパケットの後に完全なDHCPシーケンスを表示します。