Oracle® Solaris 11.2 での DHCP の作業

印刷ビューの終了

更新: 2014 年 7 月
 
 

DHCP クライアントの起動

ほとんどの場合、DHCPv6 クライアントを起動するために操作は必要ありません。in.ndpd デーモンが必要に応じて DHCPv6 を自動的に起動します。

これに対し、DHCPv4 では、Oracle Solaris のインストール時にクライアントの起動をリクエストしなかった場合は、これをリクエストする必要があります。DHCP クライアントを有効にする方法を参照してください。

dhcpagent デーモンは、システムのブートに関与するほかのプロセスに必要な構成情報を取得します。そのため、システム起動スクリプトは、ブートプロセスの初期段階に dhcpagent を起動し、DHCP サーバーからネットワーク構成情報が到着するのを待ちます。

デフォルトでは DHCPv6 が実行されますが、DHCPv6 を実行しないように選択することもできます。DHCPv6 の実行開始後は、ipadm delete-addr コマンドで停止できます。/etc/inet/ndpd.conf ファイルを変更して DHCPv6 を無効にし、リブート時に DHCPv6 が起動しないようにすることもできます。

次の例は、DHCPv6 をすぐにシャットダウンする方法を示しています。

ex# echo ifdefault StatefulAddrConf false >> /etc/inet/ndpd.conf  
ex# pkill -HUP -x in.ndpd   
ex# ipadm delete-addr -r dhcp-addrobj

起動時に、永続的な DHCP 構成がシステムに存在する場合、dhcpagent は起動スクリプトプロセスの一部として開始されます。dhcpagent は次に、DHCP の動作で説明されているようにネットワークインタフェースを構成します。