6to4 トンネルを構成する場合、6to4 ルーターは、ネットワークの 6to4 サイト内のノードに対して IPv6 ルーターとして機能する必要があります。このため、6to4 ルーターを構成するときには、そのルーターを、その物理インタフェース上で IPv6 ルーターとしても構成する必要があります。Oracle Solaris ホストをルーターとして構成する方法の詳細については、ルーターまたはロードバランサとしての Oracle Solaris 11.2 システムの構成 のIPv6 ルーターの構成を参照してください。
# dladm create-iptun -T 6to4 -a local=address tunnel-link
トンネルのローカルアドレスを指定します。これが有効なアドレスであるためには、それがすでにシステム内に存在している必要があります。
IP トンネルリンクを指定します。ネットワークリンク管理での意味のある名前のサポートにより、トンネル名が作成対象トンネルのタイプに制限されなくなりました。代わりに、管理者が選択した名前をトンネルに割り当てることができます。トンネル名は、mytunnel0 のように、文字列と PPA 番号から構成されます。詳細は、Oracle Solaris 11.2 でのネットワークコンポーネントの構成と管理 の有効なリンク名のための規則を参照してください。
# ipadm create-ip tunnel-interface
ここで、tunnel-interface ではトンネルリンクと同じ名前を使用します。
# pfedit /etc/inet/ndpd.conf
if subnet-interface AdvSendAdvertisements 1 IPv6-address subnet-interface
ここで第 1 行は広告を受信するサブネットを、subnet-interface はサブネットの接続先リンクを表します。2 行目の IPv6 アドレスの接頭辞は、6to4 トンネルの IPv6 アドレスで使用される 6to4 接頭辞 2000 になっている必要があります。
ndpd.conf ファイルの詳細は、ndpd.conf(4)のマニュアルページを参照してください。
# ipadm set-prop -p forwarding=on ipv6
各サブネット上の 6to4 接頭辞を受信する IPv6 ノードは、新しい 6to4 派生アドレスで自動構成されます。
手順については、Oracle Solaris 11.2 でのネットワークコンポーネントの構成と管理 の第 4 章Oracle Solaris クライアントでのネームサービスとディレクトリサービスの管理を参照してください。
この例では、6to4 トンネルを作成する方法を示します。6to4 トンネル上で構成できるのは IPv6 インタフェースだけです。この例では、サブネットのインタフェース (/etc/inet/ndpd.conf 内で参照される) が net0 になっています。
# dladm create-iptun -T 6to4 -a local=192.0.2.23 tun0 # ipadm create-ip tun0 # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 dhcp ok 192.0.2.23/24 lo0/v6 static ok ::1/128 tun0/v6 static ok 2002:c000:217::1/16 # ipadm create-addr -T addrconf net0 net0/v6 # ipadm create-addr -a 2002:c000:217:cafe::1 net0 net0/v6a # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 dhcp ok 192.0.2.23/24 lo0/v6 static ok ::1/128 net0/v6 addrconf ok fe80::214:4fff:fef9:b1a9/10 net0/v6a static ok 2002:c000:217:cafe::1/64 tun0/v6 static ok 2002:c000:217::1/16 # vi /etc/inet/ndpd.conf if net0 AdvSendAdvertisements on prefix 2002:c000:217:cafe::0/64 net0 # ipadm set-prop -p forwarding=on ipv6
6to4 トンネルでは IPv6 アドレスの接頭辞は 2002 です。