web-dev-qa-db-ja.com

DHCP再バインドとは何ですか?

Gentooボックスの外部ネットワークインターフェイスは、これらのエラーを断続的に生成します(おそらく週に3〜4回)。オンラインでOptimumに接続され、DHCP経由でIPを取得します。常時オンで、接続が失われることはほとんどありません(通常、接続が失われると、私またはルームメイトの1人がそれに気づきます)。

eth1:更新に失敗し、再バインドしようとしました

私はこれらのエラーを引き起こす可能性のあるものを理解しようとしています。

7
Tom Ritter

DHCPリースの有効期限が切れると、DHCPクライアントは更新を試みます。DHCPクライアントは元のリースDHCPサーバーに接続し、新しいリースを要求します。すべてがうまくいけば、DHCPクライアントはリースを取得し、順調に進みます。

一定の時間が経過しても応答がない場合、または元のサーバーから否定的な応答が繰り返し発生する場合は、再バインドを試みます。

これは基本的に、DHCPリースを最初に要求するときに電源投入時に使用するプロセスと同じです。DHCPサーバーを要求するブロードキャストを送信し、肯定的に応答するサーバーにバインドします。

これらのメッセージが繰り返し表示される場合は、DHCPサーバーの設定ミス、過負荷のDHCPサーバー、または更新プロセスのためのDHCPクライアントの短いタイムアウト期間を示している可能性があります。

詳細については、 TCP/IPガイド を参照してください。

-アダム

8
Adam Davis

Adam Davisからの回答に1つ訂正を加えたいと思います。 DHCPの更新は、リースの有効期限が切れた後ではなく、リースのアクティブ時間内に行われます。 T1とT2の2つのタイマーがあります。 T1はT2よりも短い時間です。 T1は、クライアントがRENEWプロセスを開始できる時間です。つまり、クライアントはその時点でRENEWを送信し、リースを延長できます。クライアントがサーバーとのリースの更新に成功しなかった場合、クライアントは再バインドのためにDHCP要求をブロードキャストします(IPをブロードキャストに設定するため、要求はネットワーク内のすべてのDHCPサーバーに送信されます)。いずれかのサーバーがこの要求に正常に対応できる場合、リースはサーバーとともに延長されます。したがって、このエラーが常に発生しない場合は、心配する必要はありません。その特定の時間に何らかの理由でRENEWプロセスが完了していない可能性があります。

1
Albin