@
ChaosAttractor 关于你说的如下问题:
[但是很显然你用了 DHCPv6 (显然你的地址不是 eui64 生成的),以及你拿到的地址也有些奇怪,很少见到 ::d:dddd 这种风格的地址,大概率不是你的路由器给的,是上游的网关给的,你可以用 ip -6 route 来查看一下 Default Route 是什么地址,看看是不是你的路由器
你的路由表里关于二层的路由应该没什么问题,但是 Default Route (网关)大概不是你的路由器而是上游的网关,那么就要看你路由器的 NDP-Proxy 是怎么实现的了,如果它的中续是双向的,那么你就可以联网,否则你可以理解为是你的路由器的实现有问题]
你说的没错,我的 ip -6 route 的结果里面,那个 fe80::42ee:ddff:fe60:1d9d 的地址并不是 tplink 无线路由器的的地址,我也感觉应该是上一级的网关的地址。另外,我看了一下,tplink 无线路由器的 ipv6 的一个 local 的地址,我可以在路由器里面看到,也是 fe80 开头的一个地址。
[此外你说 Windows 可以联网,Windows 是通过 DHCPv6 联网的??你试试看安卓能不能联网,安卓只支持 SLAAC] 安卓在这种情况下连上无线 tplink 后,ipv6 不能用。
我现在的问题是:能否设置一下 ubuntu22 的电脑,让它能像 windows10 的电脑那样工作,我不知道这个怎么设置,因为 Windows10 下的 ipv6 是工作正常的。