web-dev-qa-db-ja.com

DHCPトラフィックをキャプチャするときにDHCPDiscoverパケットが表示されない

DHCPトラフィックキャプチャの最初のパケットとしてDHCPオファーを取得しています。

なぜこれが起こるのですか?それは正常な動作でしょうか?

2
Komal

DHCPオファーとして最初のDHCPパケットを取得しています

クライアントへの着信DCHPトラフィックを確認しています。

クライアントからのアウトバウンドDHCPDiscoverに応答してのみDHCPオファーを取得します。


動的ホスト構成プロトコル(DHCP)のしくみ

DHCPは、IPアドレスとIP情報をネットワーククライアントに一定期間リースすることで機能します。

リースが発生するために、次のネゴシエーションプロセスが発生します。

enter image description here

  1. 起動プロセス中に、DHCPクライアントとして構成されているクライアントコンピューターは、「DHCPディスカバリー」と呼ばれるブロードキャストパケットを送信します。このDiscoverパケットには、クライアントのコンピューター名とMedia Access Control(MAC)アドレスが含まれているため、DHCPサーバーはそれに応答できます。基本的に、Discoverパケットには、「IPアドレスをリースできるDHCPサーバーを探しています」と書かれています。
  2. ネットワーク上のDHCPサーバーは、「DHCPオファー」でブロードキャストに応答します。本質的に、「DHCPオファー」は「私はDHCPサーバーであり、あなたのためにリースを持っています」と言っています。複数のDHCPサーバーが要求に応答する場合、クライアントは最初に受信したオファーを受け入れます。
  3. クライアントは、「DHCP要求」と呼ばれるブロードキャストメッセージを介して応答します。このメッセージは基本的に「リースの申し出を受け入れ、IPアドレスを希望します」と述べています。他のDHCPサーバーが申し出を行った場合、ブロードキャストメッセージでリースの申し出が受け入れられなかったことがわかるため、申し出を取り消します。
  4. オファーが受け入れられたDHCPサーバーは、「DHCP確認応答」メッセージで応答します。このメッセージには、リースの受け入れが確認され、クライアントのIPアドレスリースと、サーバーが提供するように構成したその他のIPアドレス情報が含まれます。これで、クライアントはTCP/IPクライアントになり、ネットワークに参加できます。

参考文献

2
DavidPostill