请问一下各位大佬

本人是光猫拨号,openwrt 做主路由,现在遇到一个问题就是 openwrt ,wan6 口可以获取 PD 前缀,lan 口下的设备,也有公网 ipv6 ,就是无法上网和过 ipv6 检测,其实说白了就是 SLAAC 下发,我看 FSHEX 这个问题不在少数,貌似是 openwrt 问题,

例如这个大佬说的:主要痛点在于 像 openwrt 这样的路由 wan 口是 DHCPv6 而不是 SLAAC 光猫拿到 /60 的 PD 以后就不管三七二十一都给个 /64 地址 没有给 DHCPv6 客户端继续下发 PD 的余地 我这里甚至还有光猫下发 /128 地址的情况

排除的问题,已知,光猫下的设备接电脑,还是手机连接,ipv6 正常的,并且可以上网,(证明光猫是没问题的) openwrt 获取的前缀,也可以 ping 通外网 ipv6 ,路由跟踪也正常,感觉问题就是在 lan 口下发的问题,网上教程都找遍了,也没有头绪

openwrt 配置文件,

config interface 'loopback' option device 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0'

config globals 'globals' option packet_steering '1'

config interface 'lan' option device 'eth0' option proto 'static' option ipaddr '192.168.0.9' option netmask '255.255.255.0' option metric '0' option force_link '0' option delegate '0'

config device option name 'eth1' option igmpversion '2'

config interface 'iptv' option proto 'dhcp' option device 'eth1' option metric '70' option delegate '0' option ip4table '50' option ip6table '50'

config interface 'wan' option proto 'static' option device 'eth2' option ipaddr '192.168.1.26' option netmask '255.255.255.0' option gateway '192.168.1.1' option delegate '0' list dns '192.168.1.1'

config interface 'wan6' option proto 'dhcpv6' option device 'eth2' option reqaddress 'try' option reqprefix 'auto' option norelease '1' option sourcefilter '0' option delegate '0'

光猫配置,理论上光猫配置没问题,因为手机电脑,可以跑通 ipv6 测试 https://github.com/jjcszxh/photo/blob/main/QQ%E6%88%AA%E5%9B%BE20260103152635.png https://github.com/jjcszxh/photo/blob/main/QQ%E6%88%AA%E5%9B%BE20260103152655.png https://github.com/jjcszxh/photo/blob/main/QQ%E6%88%AA%E5%9B%BE20260103152744.png

举报· 1648 次点击
登录 注册 站外分享
15 条回复  
MacTavish123 初学 昨天 16:26
我也是光猫拨号,Openwrt 做主路由,但是我看不懂你描述问题。😥
sonnetbreeze 楼主 初学 昨天 16:37
@MacTavish123 那你是怎么实现 dp 前缀下发的,我和一样,配置,问题是 Openwrt 下面的设备可以获取 ipv6 地址,但是无法通过 ipv6 测试
sonnetbreeze 楼主 初学 昨天 16:39
看了之前帖子 https://www.fex.com/t/1029108?p=1#reply5 ,感觉也太麻烦了
fish3125 初学 昨天 17:02
即使是/56 ,路由器也只需要/64,后面设备分到的本来就是两个/128,之所以要求光猫得到大于/64 ,是因为后面的路由器至少需要一个/64 。 你测试不通过,光猫既然没问题,而且 openwrt 得到了/64 ,那应该是配置有问题。dhcp 配置是否通告 v6dns,还有哪项不过?
sonnetbreeze 楼主 初学 昨天 17:09
@fish3125 应该是配置问题,我想使用 SLAAC 中继,而不是 nat6
sonnetbreeze 楼主 初学 昨天 17:09
而且我发现 slaac 的配置 openwrt 会生成一些有问题的路由表
40huo 初学 昨天 17:16
之前我也是光猫拨号,每次更新主路由 v6 配置,可以下发 pd ,但过几天就出问题断 v6 网,后来改成桥接就没问题了,建议桥接省心
sonnetbreeze 楼主 初学 昨天 17:25
@40huo 改桥接 wan 口是不是不需要配置,lan 口怎么配置呢
fish3125 初学 昨天 17:58
改桥接是最省心的。只要打电话给客服。 如果无法更改 默认设备给 wan6 dhcp 的请求 IPV6 前缀是自动 获取到的是一个/128 的地址,虽然写着/64 你试试把 请求 IPV6 前缀改成 强制 /63 ,看看能不能得到一个/63 的 pd 。 我自己的设备是可以,然后你的 lan 才能有一个/64 继续下发/128 给下面的客户端
12下一页
返回顶部