NICに複数のIPv6アドレスを割り当てる方法Googleを試しましたが、運がありませんでした。 ipv4ではできますが、ipv6ではできません。
答え1
検索してみるとfreebsd ip tools ipv6
指示があります。http://www.kame.net/~suz/freebsd-ipv6-config-guide.txt。
method 1) completely static configuration like IPv4
Linklocal prefix (fe80:....) is automatically generated, so you
don't have to configure it.
-------/etc/rc.conf---------
ipv6_network_interfaces="fxp0"
ipv6_ifconfig_fxp0="3ffe:501:ffff:2::1 prefixlen 64"
ipv6_ifconfig_fxp0_alias0="2001:ffff:0:2::2 prefixlen 64"
ipv6_defaultrouter="fe80::1%fxp0"
----------------------------
答え2
IPv6 アドレスを手動で設定します。
ifconfig if_name inet6 ipv6_address/len action
したがって、em0にアドレスを追加してください。
ifconfig em0 inet6 2001:db8:bdbd::1/64 add
住所を削除するには、削除をさらに変更してください。
rc.confのアドレス設定はIPv4とほぼ同じです。
ifconfig_em0_aliasN="inet6 2001:db8:bdbd::1/64"
詳しく見て知っman ifconfig
てくださいman rc.conf
。
答え3
方法http://www.kame.net/~suz/freebsd-ipv6-config-guide.txtすでに昔ながらです。次の方法が私にとって効果的でした(私はFreeBSD 9.0を使用しています):
例:
ifconfig_em0_ipv6="inet6 2607:f358:0001:fed2:0023:0000:6cd2:aaaa/64"
ifconfig_em0_alias0="inet6 2607:f358:0001:fed2:0023:0000:6cd2:aabb/64"
ipv6_defaultrouter="2607:f358:0001:fed2:0023::1"