IPV6プライバシー拡張がArch Linuxで機能しないのはなぜですか?

IPV6プライバシー拡張がArch Linuxで機能しないのはなぜですか?

ルーティング/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 ネットワークの設定は、radvddd-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スコアを取得します。

答え1

これはsystemdのバグです。 systemdバグトラッカーのエントリは次のとおりです。問題 #2242、Arch Linuxのフライスプレーにあるのは次のとおりです。FS#47557

関連情報