라우팅/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 점수를 얻습니다.