Oracle® Solaris 11.2 での DHCP の作業

印刷ビューの終了

更新: 2014 年 7 月
 
 

DHCP クライアントのシャットダウン

クライアントはシャットダウン時に、クライアントにアドレスを割り当てたサーバーに解放メッセージを送信し、割り当てられたアドレスの 1 つ以上をクライアントが使用しなくなることを表示します。DHCPv4 クライアントシステムが正常にシャットダウンするとき、dhcpagent は現在の構成情報をファイルに書き込みます (ファイルが存在する場合)。ファイル名は、DHCPv4 の場合は /etc/dhcp/interface.dhc で、DHCPv6 の場合は /etc/dhcp/interface.dh6 です。デフォルトでは、リースは解放されずに保存されるため、IP アドレスが使用されなくなったことを DHCP サーバーは検出できません。そのため、クライアントは次のブート時にそのアドレスを簡単に再取得できます。このデフォルトアクションは ipadm delete-addr dhcp-addrobj コマンドと同じです。

システムのリブート時にそのファイル内のリースが引き続き有効な場合、dhcpagent は、同じ IP アドレスとネットワーク構成情報を使用する短縮形のリクエストを送信します。DHCPv4 の場合、これは要求メッセージです。DHCPv6 の場合、これは確認メッセージです。

DHCP サーバーがこれを許可した場合、dhcpagent はシステムのシャットダウン時にディスクに書き込んだ情報を使用できます。クライアントがこの情報を使用することをサーバーが許可しなかった場合、dhcpagent は DHCP プロトコルシーケンスを開始します (DHCP の動作を参照)。その結果、クライアントは、新しいネットワーク構成情報を取得します。