ほとんどの場合、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 の動作で説明されているようにネットワークインタフェースを構成します。