문맥
며칠 전에 내 컴퓨터에 Debian 12를 설치했는데 그 이후로 (아웃바운드) IPv6 네트워킹에 몇 가지 문제가 발생했습니다. 지금까지 조사한 결과(이 포럼과 다른 Linux 포럼에서 수많은 관련 게시물을 살펴봤지만 특별히 도움이 되는 게시물은 없었습니다) IPv6의 기본 게이트웨이가 잘못 구성된 것 같지만 현재는 어찌할 바를 모르겠습니다. 여기에서 진행하는 방법에 대해.
질문이 다시 나타남
간단한 핑만으로도 이 점을 설명할 수 있습니다.
$ ping -6 example.org
PING example.org(2606:2800:220:1:248:1893:25c8:1946 (2606:2800:220:1:248:1893:25c8:1946)) 56 data bytes
^C
--- example.org ping statistics ---
18 packets transmitted, 0 received, 100% packet loss, time 17394ms
그리고 그것은 다음에 적용됩니다정기적인IPv4:
$ ping -4 example.org
PING (93.184.216.34) 56(84) bytes of data.
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=1 ttl=52 time=116 ms
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=2 ttl=52 time=194 ms
^C
--- ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 116.459/155.372/194.285/38.913 ms
문제는 ICMP 패킷에만 국한되지 않으며 IPv6 주소를 대상으로 하는 경우 연결을 설정할 wget
수 없습니다 . curl
이는 또한 IPv6 주소가 성공적으로 확인되었으므로 여기서는 DNS가 문제가 아님을 나타냅니다.
설정
언급했듯이 내 설정은 GNOME과 함께 Debian 12를 최근에 설치한 것입니다. 이는 IPv6 방법이 로 설정되고 활성화되는 네트워크 관리자에 의해 네트워크가 처리된다는 것을 의미합니다 auto
( ip6-privacy
비활성화를 시도했지만 아무 소용이 없었습니다).
관련 명령의 출력:
$ sudo dmesg | grep IPv6
[10528.771325] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[10559.614635] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[18402.308519] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[18406.196405] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[18444.190916] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
그러면 커널 레벨(?)에서 IPv6가 활성화된 것처럼 보입니다.
$ ip -6 route
2a00:d100:18e2:9f00::/64 dev wlp2s0 proto ra metric 600 pref medium
fe80::/64 dev wlp2s0 proto kernel metric 1024 pref medium
default via fe80::1 dev wlp2s0 proto ra metric 600 pref medium
내가 아는 한 fe80::
그것은지역 네트워크따라서 기본적으로 요청이 라우팅되는 위치가 아니어야 합니다. 반면에 2a00:d100:18e2:9f00::/56
내 라우터가 주장하는 가치는 무엇입니까?접두사 대리인, 하지만 그게 무슨 뜻인지는 잘 모르겠습니다. 을 사용하여 기본 게이트웨이로 설정해 보았 sudo route add -A inet6 default gw 2a00:d100:18e2:9f00::
으나 작동하지 않았습니다.
$ sudo route -A inet6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
2a00:d100:18e2:9f00::/64 [::] U 600 1 0 wlp2s0
fe80::/64 [::] U 1024 1 0 wlp2s0
[::]/0 _gateway UG 600 5 0 wlp2s0
localhost/128 [::] Un 0 7 0 lo
zenbook/128 [::] Un 0 3 0 wlp2s0
zenbook/128 [::] Un 0 2 0 wlp2s0
zenbook/128 [::] Un 0 3 0 wlp2s0
ff00::/8 [::] U 256 6 0 wlp2s0
[::]/0 [::] !n -1 1 0 lo
$ traceroute -6 google.com
traceroute to google.com (2a00:1450:4003:80f::200e), 30 hops max, 80 byte packets
1 * * *
2 * * *
3 * * *
[continues ...]
28 * * *
29 * * *
30 * * *
진행을 위해 추가 명령 출력이 필요한 경우 의견을 통해 알려주세요. 어떤 도움이라도 대단히 감사하겠습니다.