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.

관련 정보