次の手順では、アドレス選択ポリシーテーブルを変更する方法について説明します。IPv6 デフォルトアドレス選択の概念については、ipaddrsel コマンドの説明を参照してください。
![]() | 注意 - 次の手順に示した理由がある場合を除き、IPv6 アドレス選択ポリシーテーブルを変更しないでください。ポリシーテーブルを間違って変更すると、ネットワーク上で問題が発生する可能性があります。また、次の手順に示すように、必ずポリシーテーブルのバックアップを保存してください。 |
# ipaddrsel # Prefix Precedence Label ::1/128 50 Loopback ::/0 40 Default 2002::/16 30 6to4 ::/96 20 IPv4_Compatible ::ffff:0.0.0.0/96 10 IPv4
# cp /etc/inet/ipaddrsel.conf /etc/inet/ipaddrsel.conf.orig
# pfedit /etc/inet/ipaddrsel.conf
/etc/inet/ipaddrsel のエントリには、次の構文を使用します。
prefix/prefix-length precedence label [# comment ]
よく行われる変更の例については、Example 1–1を参照してください。
# ipaddrsel -f /etc/inet/ipaddrsel.conf
# ipaddrsel -d
次に、デフォルトアドレス選択ポリシーテーブルに対してよく行われる変更の例を示します。
6to4 アドレスに最高の優先度を付ける。
2002::/16 50 6to4 ::1/128 45 Loopback
6to4 アドレス書式の優先度は現在、最高の 50 です。Loopback の優先度は、以前は 50 でしたが、現在は 45 です。ほかのアドレス書式の優先度は変わりません。
特定の宛先アドレスとの通信において、特定のソースアドレスを使用するように指示する場合。
::1/128 50 Loopback 2001:1111:1111::1/128 40 ClientNet 2001:2222:2222::/48 40 ClientNet ::/0 40 Default
このエントリは、物理インタフェースが 1 つしかないホストの場合に役立ちます。ここで、2001:1111:1111::1/128 は、ネットワーク 2001:2222:2222::/48 内にある宛先に向けられたすべてのパケットの送信元アドレスとして優先されます。優先度 40 は、このインタフェースに構成されたほかのアドレス書式よりも、送信元アドレス 2001:1111:1111::1/128 を優先することを指示します。
IPv6 アドレスよりも IPv4 アドレスを優先する場合。
::ffff:0.0.0.0/96 60 IPv4 ::1/128 50 Loopback . .
このテーブルでは、IPv4 書式 ::ffff:0.0.0.0/96 の優先度をデフォルトの 10 からテーブル内で最高の 60 に変更しています。