2016-10-26 3 views
-1

私のdebian 8.3 LinuxでISC dhclient 4.3.1を使用しています。 dhclientによって報告された$ reasonが、リースファイルからの有効なリースによってTIMEOUTに達すると、dhclient-scriptはステータス2で終了します。これ以降、dhclientはDHCPDISCOVER msgsを送信していません。ただし、有効なリースがないためにdhclientによって報告された$理由がFAILEDの場合、dhclientはDHCPDISCOVER msgを定期的に送信し続けます。 dhclient.confのタイムアウト値とリトライ値はそれぞれ8秒と1秒です。

DHCPサーバーがダウンするなどの理由でDHCPサーバーに到達できない場合がありますが、後で使用できる場合があります。 $ reasonがTIMEOUTの場合、有効なリースファイルがリースファイルにあるこのような場合、dhclientはDHCPDISCOVERを定期的に送信していません。

ifup/ifdownスクリプトを使用してネットワーク接続を管理しています。

+0

TIMEOUTの間にDHCPDISCOVERメッセージが送信されないのはなぜですか? – VasanthRagavendran

答えて

0

自分自身で問題を発見しました。 dhclient-scriptが終了ステータスを間違って解釈して終了ステータスが常に0となってしまったため、state_panic関数のif(!script_go(client))が常にtrueになっていました。 dhclientをBOUND状態にして、DHCPDISCOVERを送信するタイマーを起動しない。

関連する問題