Solaris のシステム管理 (第 3 巻)

IPv4 トンネルによる IPv6 の設定

ここでは、IPv4 トンネル経由で IPv6 を設定する方法について説明します。

トンネルの概念については、「IPv6 の Solaris トンネルインタフェース」「トンネル機構」を参照してください。

IPv4 トンネルによる IPv6 の設定方法

  1. スーパーユーザーになります。

  2. 次の手順に従って、ファイル /etc/hostname6.ip.tunn (n は、0、1、2 など) とエントリを作成します。

    1. トンネルソースアドレスとトンネル宛先アドレスを追加します。


      tsrc IPv4-source-addr tdst IPv4-destination-addr up
    2. (省略可能) ソース IPv6 アドレスと宛先 IPv6 アドレスの論理インタフェースを追加します。


      addif IPv6-source-address  IPv6-destination-address up

      このインタフェースに対してアドレスを自動設定したい場合は、この手順を省きます。各トンネルに対するリンクローカルアドレスは自動的に設定されるため、設定する必要はありません。

トンネルを設定したあと、リブートしてください。


注 -

双方向通信を実現するには、トンネルのもう一方の端についても同じ手順を行う必要があります。


使用するシステムをルーターとして設定する場合、リブートする前に、トンネルインタフェースで通知するようにルーターを設定する必要もあります (「トンネルインタフェースで通知するためのルーターの設定方法」を参照してください)。

例 - IPv6 アドレスを自動設定するための IPv6 構成ファイルのエントリ

次に、すべての IPv6 アドレスが自動設定されるトンネルの例を示します。


tsrc 129.146.86.138 tdst 192.168.7.19 up

例 - 手動でアドレスを設定するための IPv6 構成ファイルのエントリ

次に、グローバルソース、サイトローカルソース、宛先アドレスが手動で設定されるトンネルの例を示します。


tsrc 120.46.86.138 tdst 190.68.7.19 up
addif fec0::1234:a00:fe12:528 fec0::5678:a00:20ff:fe12:1234 up
addif 2::1234:a00:fe12:528 2::5678:a00:20ff:fe12:1234 up

トンネルインタフェースで通知するためのルーターの設定方法

トンネルごとに次の操作をします。

  1. スーパーユーザーになります。

  2. 次の手順でファイル /etc/inet/ndpd.conf を編集し、エントリを追加します。

    1. トンネルインタフェース経由のルーター通知を有効にします。


      if ip.tunn AdvSendAdvertisements 1
    2. 必要に応じてプレフィックスを追加します。


      prefix interface-address ip.tunn
      
  3. リブートします。