ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 ネットワークの構成と管理 Oracle Solaris 11.1 Information Library (日本語) |
ネットワーク上で IPv6 を使用するための最初の手順として、システムの IP インタフェースで IPv6 を構成します。
Oracle Solaris インストール時に、1 つまたは複数のインタフェース上で IPv6 を有効にすることができます。インストール時に IPv6 サポートを有効にした場合、インストール完了後に次の IPv6 関連のファイルやテーブルが存在しています。
IPv6 アドレスを使用した検索が行えるように、name-service/switch SMF サービスが変更されています。
IPv6 アドレス選択ポリシーテーブルが作成されます。このテーブルは、IPv6 が有効なインタフェース経由の転送で使用される IP アドレス書式に優先順位を付けます。
このセクションでは、Oracle Solaris のインストール完了後にインタフェース上で IPv6 を有効にする方法について説明します。
IPv6 を構成する手順は、IPv6 ノードになるすべてのシステムインタフェースで IPv6 を有効にすることから始まります。「自動構成プロセス」で説明しているように、それらのインタフェースは最初、自動構成プロセスを介して IPv6 アドレスを取得します。それらのノードの構成は、IPv6 ネットワーク上の機能 (ホスト、サーバー、またはルーター) に基づいて調整できます。
注 - インタフェースと同じリンク上に IPv6 接頭辞を現在通知しているルーターが存在する場合、そのインタフェースは自動構成アドレスの一部としてそのサイトの接頭辞を取得します。詳細については、「IPv6 対応のルーターを構成する方法」を参照してください。
次の手順では、Oracle Solaris のインストール後に追加されたインタフェースで IPv6 を有効にする方法について説明します。
『Oracle Solaris 11.1 での固定ネットワーク構成を使用したシステムの接続』の「IP インタフェースを構成する方法」を参照してください。
注 - IP アドレスを割り当てるときには、必ず次のように正しいオプションを使用して IPv6 アドレスを割り当てます。
# ipadm create-addr -T addrconf interface
アドレスをさらに追加する場合は、次の構文を使用します。
# ipadm create-addr -a ipv6-address interface
# /usr/lib/inet/in.ndpd
# /usr/sbin/route -p add -inet6 default ipv6-address
ホストのインタフェースに一時アドレスを作成する必要がある場合は、「インタフェースに対する一時アドレスの使用」を参照してください。/etc/inet/ndpd.conf の詳細については、ndpd.conf(4) のマニュアルページおよび 「ndpd.conf 構成ファイル」を参照してください。
# ipadm show-addr
例 4-1 インストール後に IPv6 インタフェースを有効にする方法
この例では、net0 インタフェースの IPv6 を有効にする方法を示します。作業を始める前に、システムに構成されているすべてのインタフェースのステータスを確認します。
# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 static ok 172.16.27.74/24
このシステムに現在構成されているインタフェースは、net0 だけです。このインタフェースの IPv6 を次のように有効にします。
# ipadm create-addr -T addrconf net0 # ipadm create-addr -a 2001:db8:3c4d:15:203/64 net0 # /usr/lib/inet/in.ndpd # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 static ok 172.16.27.74/24 net0/v6 addrconf ok fe80::203:baff:fe13:14e1/10 lo0/v6 static ok ::1/128 net0/v6a static ok 2001:db8:3c4d:15:203/64 # route -p add -inet6 default fe80::203:baff:fe13:14e1
次の手順
IPv6 ノードをルーターとして構成する方法については、「IPv6 ルーターの構成」を参照してください。
ノード上でのアドレスの自動構成を無効にする方法については、「IPv6 アドレスの自動構成を無効にする方法」を参照してください。
ノードをサーバーとして調整する方法については、「サーバー上での IPv6 が有効なインタフェースの管理」を参照してください。
ホストやサーバーのインタフェースに IPv6 アドレスを生成するときには、通常はアドレスの自動構成を使用するようにしてください。ただし、アドレスの自動構成を無効にしなければならない場合があります。特に、「IPv6 トークンの構成」 で説明するようにトークンを手動で構成する場合には、この操作が必要になります。
/etc/inet/ndpd.conf は、特定のノードのインタフェース変数を定義するファイルです。サーバー上のインタフェースに対してアドレスの自動構成を無効にするためには、このファイルの内容が次のとおりである必要があります。
interface StatelessAddrConf false
すべてのインタフェースに対してアドレスの自動構成を無効にするには、次のエントリを使用します。
ifdefault StatelessAddrConf false
/etc/inet/ndpd.conf の詳細については、ndpd.conf(4) のマニュアルページおよび 「ndpd.conf 構成ファイル」を参照してください。
# pkill -HUP in.ndpd