コンテキスト
数日前、私のコンピュータに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メソッドがに設定され有効になっているネットワーク管理者によってネットワークが処理されることを意味します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 * * *
進行に追加のコマンド出力が必要な場合は、コメントをお知らせください。どんな助けでも大変感謝します。