새로운 Debian 12 설치에서 IPv6 연결 디버깅

새로운 Debian 12 설치에서 IPv6 연결 디버깅

문맥

며칠 전에 내 컴퓨터에 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  * * *

진행을 위해 추가 명령 출력이 필요한 경우 의견을 통해 알려주세요. 어떤 도움이라도 대단히 감사하겠습니다.

관련 정보