JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (IP サービス)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I システム管理の概要: IP サービス

1.  Oracle Solaris TCP/IP プロトコル群 (概要)

パート II TCP/IP の管理

2.  TCP/IP ネットワークの計画 (手順)

3.  IPv6 の紹介(概要)

4.  IPv6 ネットワークの計画 (手順)

5.  TCP/IP ネットワークサービスと IPv4 アドレス指定の構成 (作業)

6.  ネットワークインタフェースの管理 (作業)

7.  IPv6 ネットワークの構成 (手順)

IPv6 インタフェースの構成

IPv6 をインタフェース上で有効にする方法 (作業マップ)

現在のセッションの IPv6 インタフェースを有効にする方法

持続する IPv6 インタフェースを有効にする方法

IPv6 アドレスの自動構成を無効にする方法

IPv6 ルーターの構成

IPv6 ルーターの構成 (作業マップ)

IPv6 対応のルーターを構成する方法

ホストとサーバーの IPv6 インタフェース構成の変更

IPv6 インタフェース構成の変更 (作業マップ)

インタフェースに対する一時アドレスの使用

一時アドレスを構成する方法

IPv6 トークンの構成

ユーザー指定の IPv6 トークンを構成する方法

サーバー上での IPv6 が有効なインタフェースの管理

サーバーのインタフェースの IPv6 を有効にする方法

IPv6 サポート用にトンネルを構成するための作業 (作業マップ)

IPv6 サポート用のトンネルの構成

IPv6 over IPv4 トンネルを手動で構成する方法

IPv6 over IPv6 トンネルを手動で構成する方法

IPv4 over IPv6 トンネルを構成する方法

6to4 トンネルを設定する方法

6to4 リレールーターとの間の 6to4 トンネルを設定する方法

ネームサービスの IPv6 サポート用の構成

DNS に対する IPv6 アドレスを追加する方法

IPv6 アドレスの NIS への追加

IPv6 ネームサービス情報を表示する方法

DNS IPv6 PTR レコードの正確な更新を確認する方法

NIS による IPv6 情報を表示する方法

ネームサービスに依存しない IPv6 情報を表示する方法

8.  TCP/IP ネットワークの管理 (手順)

9.  ネットワークの問題の障害追跡 (手順)

10.  TCP/IP と IPv4 の詳細 (リファレンス)

11.  IPv6 の詳細 (リファレンス)

パート III DHCP

12.  DHCP について (概要)

13.  DHCP サービスの使用計画 (手順)

14.  DHCP サービスの構成 (手順)

15.  DHCP の管理 (手順)

16.  DHCP クライアントの構成と管理

17.  DHCP の障害追跡 (リファレンス)

18.  DHCP コマンドと DHCP ファイル (リファレンス)

パート IV IP セキュリティー

19.  IP セキュリティーアーキテクチャー (概要)

20.  IPsec の構成 (手順)

21.  IP セキュリティーアーキテクチャー (リファレンス)

22.  インターネットキー交換 (概要)

23.  IKE の設定 (手順)

24.  インターネットキー交換 (リファレンス)

25.  Oracle Solaris の IP フィルタ (概要)

26.  IP フィルタ (手順)

パート V モバイル IP

27.  モバイル IP (概要)

28.  モバイル IP の管理 (手順)

29.  モバイル IP のファイルおよびコマンド (リファレンス)

パート VI IPMP

30.  IPMP の紹介 (概要)

31.  IPMP の管理 (手順)

パート VII IP サービス品質 (IPQoS)

32.  IPQoS の紹介 (概要)

33.  IPQoS 対応ネットワークの計画 (手順)

34.  IPQoS 構成ファイルの作成 (手順)

35.  IPQoS の起動と保守(手順)

36.  フローアカウンティングの使用と統計情報の収集 (手順)

37.  IPQoS の詳細 (リファレンス)

用語集

索引

IPv6 ルーターの構成

ネットワークで IPv6 を構成するための最初の手順は、ルーターで IPv6 を構成することです。この節では、ルーターを構成するために必要な複数の作業について説明します。これらの作業は必ずしもすべてを実行する必要はなく、サイトの要件によって異なります。

IPv6 ルーターの構成 (作業マップ)

次の表に示された順序で後続の作業を実行し、IPv6 ネットワークを構成します。表では、各作業で実行する内容について説明し、作業の具体的な実行手順が詳しく説明されている現在のマニュアル内の節を示しています。

作業
説明
説明
1. IPv6 の構成を始める前に、必要な前提条件をすべて満たしていることを確認します。
IPv6 が有効なルーターを構成する前に、計画作業を完了し、IPv6 が有効なインタフェースを持つ Oracle Solaris をインストールしておく必要があります。
2. ルーターを構成します。
ネットワークのサイト接頭辞を定義します。
3. ルーター上でトンネルインタフェースを構成します。
ルーター上で手動トンネルまたは 6to4 トンネルインタフェースを設定します。ローカルの IPv6 ネットワークがほかの隔離された IPv6 ネットワークと通信するためには、トンネルが必要になります。
4. ネットワーク上のスイッチを構成します。
ネットワーク構成にスイッチが含まれる場合、この時点で IPv6 用に構成します。
詳細については、スイッチに付属するマニュアルを参照してください。
5. ネットワーク上のハブを構成します。
ネットワーク構成にハブが含まれる場合、この時点で IPv6 用に構成します。
詳細については、ハブに付属するマニュアルを参照してください。
6. ネットワークネームサービスを IPv6 用に構成します。
ルーターを IPv6 用に構成したあと、IPv6 アドレスを認識するようにプライマリネームサービス (DNS、NIS、または LDAP) を構成します。
7. (省略可能) ホストおよびサーバー上で、IPv6 が有効なインタフェースのアドレスを変更します。
IPv6 ルーターを構成してから、IPv6 が有効なホストおよびサーバーに変更を加えます。
IPv6 をサポートするようにアプリケーションを構成します。
IPv6 をサポートする方法は、アプリケーションによって異なります。
アプリケーションに付属するマニュアルを参照してください。

IPv6 対応のルーターを構成する方法

この手順では、Oracle Solaris のインストール中、ルーターのすべてのインタフェースが IPv6 用に構成されていると仮定します。

  1. IPv6 ルーターになるシステムにおいて、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. ルーター上で、インストール中に IPv6 用に構成したインタフェースを調査します。
    # ifconfig -a

    この出力を調べて、IPv6 用に構成したいインタフェースがリンクローカルアドレスで plumb されていることを確認します。次の ifconfig -a コマンドの出力例に、ルーターのインタフェースに構成されている IPv4 アドレスと IPv6 アドレスを示します。

    lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000 
    dmfe0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 172.16.26.232 netmask ffffff00 broadcast 172.16.26.255
            ether 0:3:ba:11:b1:15 
    dmfe1: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4 mtu 1500 index 3
            inet 172.16.26.220 netmask ffffff00 broadcast 172.16.26.255
            ether 0:3:ba:11:b1:16 
    lo0: flags=2000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
            inet6 ::1/128 
    dmfe0: flags=2000841 <UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
            ether 0:3:ba:11:b1:15 
            inet6 fe80::203:baff:fe11:b115/10 
    dmfe1: flags=2000841 <UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 3
            ether 0:3:ba:11:b1:16 
            inet6 fe80::203:baff:fe11:b116/10 

    この出力を見ると、インストール中、プライマリネットワークインタフェース dmfe0 と追加のネットワークインタフェース dmfe1 が IPv6 リンクローカルアドレス fe80::203:baff:fe11:b115/10fe80::203:baff:fe11:b116/10 で構成されていることが分かります。

  3. ルーターのすべてのインタフェース上で、IPv6 パケット転送を構成します。

    Solaris 10 11/03 以前のリリースの場合は、次のコマンドを使用します。

    # routeadm -e ipv6-forwarding -u

    次のいずれかを使用して、パケット転送を有効にします。

    • routeadm コマンドを次のように使用します。

      # routeadm -e ipv6-forwarding -u
    • サービス管理機能 (SMF) コマンドを次のように使用します。

      # svcadm enable ipv6-forwarding
  4. 経路制御デーモンを起動します。

    in.ripngd デーモンは IPv6 経路制御を処理します。

    Solaris 10 11/06 以前のリリースの場合は、次のコマンドを入力して in.ripngd を起動します。

    # routeadm -e ipv6-routing
    # routeadm -u

    次のいずれかの方法で、IPv6 経路制御をオンに設定します。

    • routeadm コマンドを次のように使用します。

      # routeadm -e ipv6-routing -u
    • SMF を使用して IPv6 経路制御を有効にします。

      # svcadm enable ripng:default

    routeadm コマンドの構文については、routeadm(1M) のマニュアルページを参照してください。

  5. /etc/inet/ndpd.conf ファイルを作成します。

    /etc/inet/ndpd.conf には、ルーターが通知するサイト接頭辞などの構成情報を指定します。このファイルを in.ndpd デーモンが読み取って、IPv6 近傍検察プロトコルを実装します。

    変数と指定できる値のリストについては、ndpd.conf 設定ファイル」ndpd.conf(4) のマニュアルページを参照してください。

  6. 次のテキストを /etc/inet/ndpd.conf ファイルに入力します。
    ifdefault AdvSendAdvertisements true prefixdefault AdvOnLinkFlag on AdvAutonomousFlag on

    このテキストは、ルーターの IPv6 用に構成されたすべてのインタフェース経由で、ルーター広告を送信することを in.ndpd デーモンに指示します。

  7. ルーターのほかのインタフェースでサイト接頭辞を構成するには、/etc/inet/ndpd.conf ファイルに別のテキストを追加します。

    このテキストの書式は次のとおりである必要があります。

    prefix global-routing-prefix:subnet ID/64 interface

    次の /etc/inet/ndpd.conf ファイルの例は、サイト接頭辞 2001:0db8:3c4d::/48 をインタフェース dmfe0 および dmfe1 経由で通知するようにルーターを構成します。

    ifdefault AdvSendAdvertisements true
    prefixdefault AdvOnLinkFlag on AdvAutonomousFlag on
    
    if dmfe0 AdvSendAdvertisements 1 prefix 2001:0db8:3c4d:15::0/64 dmfe0 if dmfe1 AdvSendAdvertisements 1 prefix 2001:0db8:3c4d:16::0/64 dmfe1
  8. システムを再起動します。

    IPv6 ルーターは、ndpd.conf ファイルにあるサイト接頭辞をローカルリンクに通知し始めます。

例 7-3 IPv6 インタフェースを示す ifconfig コマンドの出力

次の例に、 「IPv6 ルーターの構成」の手順を行なったあとに受信するような ifconfig -a コマンドの出力を示します。

lo0: flags=1000849 <UP LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
dmfe0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 172.16.15.232 netmask ffffff00 broadcast 172.16.26.255
        ether 0:3:ba:11:b1:15 
dmfe1: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4 mtu 1500 index 3
        inet 172.16.16.220 netmask ffffff00 broadcast 172.16.26.255
        ether 0:3:ba:11:b1:16 
lo0: flags=2000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
        inet6 ::1/128 
dmfe0: flags=2100841 <UP,RUNNING,MULTICAST,ROUTER,IPv6> mtu 1500 index 2
        ether 0:3:ba:11:b1:15 
        inet6 fe80::203:baff:fe11:b115/10 
dmfe0:1: flags=2180841 <UP,RUNNING,MULTICAST,ADDRCONF,ROUTER,IPv6> mtu 1500
          index 2
        inet6 2001:db8:3c4d:15:203:baff:fe11:b115/64
dmfe1: flags=2100841 <UP,RUNNING,MULTICAST,ROUTER,IPv6> mtu 1500 index 3
        ether 0:3:ba:11:b1:16 
        inet6 fe80::203:baff:fe11:b116/10 
dmfe1:1: flags=2180841 <UP,RUNNING,MULTICAST,ADDRCONF,ROUTER,IPv6> mtu 1500
           index 3
        inet6 2001:db8:3c4d:16:203:baff:fe11:b116/64

この例では、IPv6 用に構成されている各インタフェースは、この時点で 2 つのアドレスを持っています。dmfe0 のようなインタフェース名を持つエントリは、そのインタフェースのリンクローカルアドレスを示します。dmfe0:1 のような interface:n 形式のエントリは、グローバル IPv6 アドレスを示します。このアドレスには、インタフェース ID に加えて、/etc/ndpd.conf ファイルに構成されているサイト接頭辞が含まれます。

参照