トンネルインタフェースのフォーマットは次のとおりです。
ip.tun ppa |
ppa はアタッチメントの物理的ポイントです。
Solaris ソフトウェアでは、IPv6 パケット内にパケットをカプセル化できません。
システム起動時に、トンネルモジュール (tun) は、(ifconfig) によって IP の最上位にプッシュされ、仮想インタフェースが作成されます。これは、hostname6.* ファイルを作成することによって行われます。
たとえば、IPv4 ネットワーク経由で IPv6 パケットをカプセル化するためのトンネルを作成するには (IPv4 の上に IPv6)、次のファイルを作成します。
/etc/hostname6.ip.tun0 |
このファイルの内容は、インタフェースがプラムされたあとに ifconfig(1M) に渡り、ポイントツーポイントトンネルの設定に必要なパラメータになります。
次のリストは、hostname6.ip.tun0 ファイルのエントリの例です。
tsrc 120.68.100.23 tdst 120.68.7.19 up addif 1234:1234::1 5678:5678::2 up |
この例の IPv4 ソースと宛先アドレスは、ip.tun0 インタフェースのソース IPv6 リンクローカルアドレスと宛先 IPv6 リンクローカルアドレスの自動設定に必要なトークンとして機能します。2 つのインタフェースが設定され、ip.tun0 インタフェースがコメントで記述され、論理インタフェース (ip.tun0:1) には、addif コマンドによってソース IPv6 アドレスと宛先 IPv6 アドレスが与えられます。
すでに述べたとおり、システムを複数ユーザーとして起動すると、これらの構成ファイルの内容が変更されずに ifconfig に渡されます。上の例は次の内容と同じです。
# ifconfig ip.tun0 inet6 plumb # ifconfig ip.tun0 inet6 tsrc 120.68.100.23 tdst 120.68.7.19 up # ifconfig ip.tun0 inet6 addif 1234:1234::1 5678:5678::2 up |
このトンネルにおける ifconfig -a の出力は次のとおりです。
ip.tun0: flags=2200850<UP,POINTOPOINT,RUNNING,MULTICAST,NONUD,IPv6> mtu 1480 index 6 inet tunnel src 120.68.100.23 tunnel dst 120.68.7.19 inet6 fe80::c0a8:6417/10 --> fe80::c0a8:713 ip.tun0:1: flags=2200850<UP,POINTOPOINT,RUNNING,MULTICAST,NONUD,IPv6> mtu 1480 index 5 inet6 1234:1234::1/128 --> 5678:5678::2 |
次の構文で構成ファイルに行を追加すれば、さらに論理インタフェースを設定できます。
addif IPv6-source IPv6-destination up |
トンネルのどちらかの端が、トンネルに対して 1 つ以上のプレフィックスを通知している IPv6 ルーターの場合、トンネル構成ファイルには addif コマンドは必要ありません。他のアドレスは自動設定されるため、必要なのは tsrc と tdst だけです。
場合によっては、所定のトンネルについて、特定のソースリンクローカルアドレスと宛先リンクローカルアドレスを手動で設定する必要があることもあります。その場合、構成ファイルの最初の行を変更して、これらのリンクローカルアドレスを組み込みます。次に例を示します。
tsrc 120.68.100.23 tdst 120.68.7.19 fe80::1/10 fe80::2 up |
ソースリンクローカルアドレスには、長さが 10 のプレフィックスがあります。この例では、ip.tun0 インタフェースは次のようになります。
ip.tun0: flags=2200850<UP,POINTOPOINT,RUNNING,MULTICAST,NONUD,IPv6> mtu 1480 index 6 inet tunnel src 120.68.100.23 tunnel dst 120.68.7.19 inet6 fe80::1/10 --> fe80::2 |
tun の特定の情報については、tun(7M) のマニュアルページを参照してください。IPv6 への移行時のトンネルの概念の一般的な説明については、「トンネル機構」を参照してください。トンネルの設定方法については、「IPv4 トンネルによる IPv6 の設定方法」を参照してください。