同一个无线路由器下面,为什么 Windows10 电脑可以使用 ipv6 上网, ubuntu22 下能看到 ipv6 地址,但是不能通过 ipv6 上网,也不能 ping 到 ipv6 的地址

9次阅读

共计 935 个字符,预计需要花费 3 分钟才能阅读完成。

我有一个 tplink 的无线路由器。

此无线路由器下面,如果我无线连接的是 windows10 的笔记本电脑,可以正常获取 ipv6 的地址,也可以正常使用 ipv6 的网络上网。

如果我用一个 ubuntu22 的电脑通过 wifi 连接这个路由器,我看到 ubuntu22 的系统也可以获取到 ipv6 的地址,但是如果我去 ping 某些 ipv6 的地址,一点返回信息都没有,而且我也无法通过浏览器访问 ipv6 的网站。

大家有遇到过这种情况么?不知道如何解决这个问题。

PS:在 ubuntu22 下面,我如果运行 ifconfig,我的无线 wlan 接口得到的内容如下:

wlxcdddddddddd: flags=4163  mtu 1500
        inet 192.168.87.104  netmask 255.255.255.0  broadcast 192.168.87.255
        inet6 2001:ddd:dddd:d::d:dddd  prefixlen 128  scopeid 0x0
        inet6 fe80::9b9f:7ce6:bd5c:d445  prefixlen 64  scopeid 0x20
        ether c8:dd:dd:dd:dd:dd  txqueuelen 1000  (Ethernet)
        RX packets 2019255  bytes 787493044 (787.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2967086  bytes 1884873281 (1.8 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

为保护隐私,我把输出的真实的 ipv6 的地址的最后一些位都改成 ddddd 这样的值了,真实的值都是一些 16 进制的数据。

实际 ping 的时候,结果如下:

ping6 www.baidu.com
PING www.baidu.com(240e:e9:6002:15c:0:ff:b015:146f (240e:e9:6002:15c:0:ff:b015:146f)) 56 data bytes
^C
--- www.baidu.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3054ms

谢谢!

正文完
 0