16.5. IPv6 の DHCP (DHCPv6)
ISC DHCP には、DHCPv6 サーバー、クライアント、リレーエージェント機能を使用する 4.x リリース以降、IPv6(DHCPv6)のサポートが含まれています。サーバー、クライアント、およびリレーエージェントは、IPv4 と IPv6 の両方をサポートします。ただし、クライアントとサーバーは、一度に 1 つのプロトコルのみを管理できます。デュアルサポートの場合、IPv4 と IPv6 に対して個別に起動する必要があります。
16.5.1. DHCPv6 サーバーの設定
DHCPv6 サーバー設定ファイルは、dhcp パッケージとともにインストールされ、
/etc/dhcp/dhcpd6.conf
にあります。
サーバー設定ファイルのサンプルは、Red Hat Enterprise Linux 6nbsp;Hat Enterprise Linux 6nbsp;LinuxRed Hat Enterprise Linux 6nbsp;6(
/usr/share/doc/dhcp- 4.1.1/dhcpd6.conf.sample)の /usr/share/doc/dhcp-<version
>/dhcpd6.conf.sample
にあります。
シンプルな DHCPv6 サーバー設定ファイルは以下のようになります。
subnet6 2001:db8:0:1::/64 { range6 2001:db8:0:1::129 2001:db8:0:1::254; option dhcp6.name-servers fec0:0:0:1::1; option dhcp6.domain-search "domain.example"; }
その他の例は、
dhcpd.conf(5)
man ページを参照してください。
DHCPv6 サービスを起動するには、root でコマンド サービス dhcpd6 start を実行します。DHCPv6 サーバーを停止するには、コマンド サービスの dhcpdv6 stop を使用します。
DHCPv6 サービスの起動時に
dhcpd
デーモンにコマンドラインオプションを渡すには、/etc/sysconfig/dhcpd6
ファイルを使用します。このファイルは、/etc/sysconfig/dhcpd
と同じ構造を使用します。
# cat /etc/sysconfig/dhcpd6
# Command line options here
DHCPDARGS=
DHCPDARGS
オプションに追加した値は、DHCPv6 サービスに渡され、dhcpd
デーモンに渡されます。詳細は、dhcpd-options(5)
man ページの STANDARD DHCPV6 OPTIONS
セクションを参照してください。その他の例は、Fedora Project wiki の 動的 IPv6 設定 を参照してください。