目前这边的电信已经能分配 IPv6 了。先讲一下配置情况:
我目前是主路由跑 OpenWRT 19.07.2 原版,同时负责拨号,拨号完后 pppoe-wan 通过 IPv6-PD 得到 /56 的前缀。
其中 LAN 口的 IPv6 设置中路由通告、DHCPv6 都是服务器模式,NDP 代理为禁用。
原来我想着全用 SLAAC 的,就把 DHCPv6 模式设为无状态,并且删除了 IPv6 ULA 前缀。
这个设置下手机和 win 笔记本(win10 1909,AX200/AC9560)都能获得 v6 地址,test-ipv6.com 测试也正常。
但大概过了一段时间之后笔记本就会连不了 v6,观察网卡状态发现 v6 地址都在,但默认网关消失了(原来是 fe80 开头的主路由链路地址),这个时候要手动断开重连才会恢复,重启路由的 odhcpd 也没有效果
将 DHCPv6 模式改成有状态+无状态才能保持稳定,因为路由上能看到 DHCPv6 注册状态所以应该就是走有状态 DHCPv6 了。
Android 手机就没出问题,因为它不支持有状态 DHCPv6 。
有人知道这是 win10 的 bug 还是 OpenWRT 的 bug ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.