ルーティング/64ブロックを持つISPを介してデフォルトのIPv6があります。 IPv6 が内部ネットワークで実行されています。 (つまり、pingできますipv6.google.com
)
ネットワーク内のすべてのデバイスには、IPv6プライバシー拡張で推奨される一時アドレスを使用しているように見える私のArch Linuxデスクトップを除いて、IPv6アドレスが割り当てられます。
Arch Linuxシステムはネットワーク接続にsystemd-networkdを使用し、構成は次のとおりです。
[Match]
Name=en*
[Network]
DHCP=yes
IPv6PrivacyExtensions=true
報告されたネットワーク構成は次のとおりです。
» ip addr show dev enp4s0
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether XX:XX:XX:df:cd brd ff:ff:ff:ff:ff:ff
inet XX.XX.XX.XX/24 brd XX.XX.XX.255 scope global enp4s0
valid_lft forever preferred_lft forever
inet6 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:dfcd/64 scope global noprefixroute dynamic
valid_lft 86387sec preferred_lft 14387sec
inet6 fe80::XXXX:XXXX:XXXX:dfcd/64 scope link
valid_lft forever preferred_lft forever
# use_tempaddr appears to be set correctly.
» cat /proc/sys/net/ipv6/conf/enp4s0/use_tempaddr
2
アーチマシンがネットワークカードのMACアドレスから派生したアドレスを使用するのはなぜですか?短い生涯住所を延長したいですか?
IPv6 ネットワークの設定は、radvd
dd-wrt ボックスで実行することで行います。 radvd の構成は次のとおりです。
interface br0 {
AdvSendAdvert on;
MinRtrAdvInterval 30;
MaxRtrAdvInterval 100;
prefix ::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
};
テスト対象http://ipv6-test.com/アーチマシンはプライバシー拡張を有効にする必要があると述べ、スコアは18/20でした。同じネットワーク上の他のコンピュータでは、20/20スコアを取得します。