Solaris のシステム管理 (第 3 巻)

DHCP クライアントのネットワーク構成情報の管理方法

DHCP サーバーから情報パケットが取得されると、dhcpagent はネットワークインタフェースの設定、立ち上げを行い、そのインタフェースを IP アドレスのリース期間中制御します。dhcpagent は、メモリー内に保持された内部テーブル中に設定データを保持します。システム起動スクリプトは dhcpinfo コマンドを使用して dhcpagent のテーブルから設定オプションの値を抽出します。それらの値はシステムの設定に使用され、ネットワークの一部を形成します。

エージェントは、設定された時間が経過するまで (通常はリース期間の半分まで) そのまま待機し、DHCP サーバーにリースの延長を要求します。dhcpagent はそのインタフェースの停止、または IP アドレスの変更を検出した場合、ifconfig からの指示があるまでそのインタフェースの制御は行いません。また、dhcpagent は、そのインタフェースが適切に動作していること、および IP アドレスに変更がないことを検出すると、リースの更新要求をサーバーに送信します。リースが更新できない場合、dhcpagent はリース期間の満了時にそのインタフェースを停止させます。