光猫拨号下 OpenWrt 二级路由如何设置 IPv6

2022-08-10 23:45:34 +08:00
 MathivonTurmann

成都移动,租房,只考虑光猫拨号

看了很多教程,基本都是归结于 /etc/config/dhcp 中对 lan 和 wan 设置 relay

但如此设置中继后仍需要手动重启 wan 口以获得 2409 开头的 IPv6 地址,同时也无法通过 ipv6-test 和 ping 通公网,内网设备倒是可以互 ping

估计是因为 wan6 获得的是 /128 的 IPv6 地址,但这就是诡异的地方,不管 PC 还是 Android 设备连接光猫 WiFi 都可以获得 /64

1963 次点击
所在节点    OpenWrt
5 条回复
Kunmona
2022-08-11 01:39:33 +08:00
可能是光猫不支持 DHCPv6 PD 吧(前缀分配),这样的话只能分配到 /64 前缀的地址,而 /64 前缀是不能再分配了,IPv6 网络位 64 已是最大,所以 openwrt 至少要 /63 前缀地址,wan 获得 /63 地址,lan 使用 /63 下的一个 /64 地址,鉴于你只考虑使用光猫拨号我建议还是用 NAT6 吧,哎这些光猫固件里始终是缺少完整功能的,还是用 op 拨号吧
RecursiveG
2022-08-11 02:04:53 +08:00
NAT6 是异端。可以看下这个项目 https://github.com/Menci/magpie ,看介绍可以解决问题。
MathivonTurmann
2022-08-11 05:56:56 +08:00
@Kunmona 是的,前缀获取模式里没有 PD,只能试试别的办法了
MathivonTurmann
2022-08-11 05:59:37 +08:00
@RecursiveG 查了一下,似乎 NDP Proxy 确实是比 NAT6 更好的解决方案,很有帮助
godall
2022-09-29 11:32:37 +08:00
@Kunmona 不是光猫不支持。楼主估计 是电信的网络,电信下发就是这样,光猫拨号,然后光猫 LAN 口都可以获取 IPV6 地址(后面接个 hub 的话,每台设备都有 ipv6 ),但是光猫下面接路由器,由于电信下发都是 /64 的,路由器无法再中继,除非 NAT6.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/872048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX