新しいDebian 12インストールでのIPv6接続のデバッグ

新しいDebian 12インストールでのIPv6接続のデバッグ

コンテキスト

数日前、私のコンピュータにDebian 12をインストールしていましたが、それ以降(アウトバウンド)IPv6ネットワーキングでいくつかの問題が発生しました。これまでに調査した結果(このフォーラムと他のLinuxフォーラムで多数の関連記事を見てきましたが、特に役に立つ投稿はありませんでした)、IPv6のデフォルトゲートウェイが間違って構成されているようですが、現在はどうするかわかりません。ここで進む方法について。

質問が再び現れる

簡単なpingだけでこの点を説明できます。

$ 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メソッドがに設定され有効になっているネットワーク管理者によってネットワークが処理されることを意味しますautoip6-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  * * *

進行に追加のコマンド出力が必要な場合は、コメントをお知らせください。どんな助けでも大変感謝します。

関連情報