此无线路由器下面,如果我无线连接的是 windows10 的笔记本电脑,可以正常获取 ipv6 的地址,也可以正常使用 ipv6 的网络上网。
如果我用一个 ubuntu22 的电脑通过 wifi 连接这个路由器,我看到 ubuntu22 的系统也可以获取到 ipv6 的地址,但是如果我去 ping 某些 ipv6 的地址,一点返回信息都没有,而且我也无法通过浏览器访问 ipv6 的网站。
大家有遇到过这种情况么?不知道如何解决这个问题。
PS:在 ubuntu22 下面,我如果运行 ifconfig ,我的无线 wlan 接口得到的内容如下:
wlxcdddddddddd: flags=4163[U] 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
谢谢!