自己去openwrt官网找方法解决了,就是用ipv6 dhcp中继分配的办法,官方固件的Luci可能把这些选项都给删了,需要ssh上去在命令行改。
具体是,参照https://openwrt.org/docs/guide-user/network/ipv6/configuration 里的ipv6 relay配置,先在luci里把lan的dhcp服务器-ipv6设置里的“路由通告服务, DHCPv6 服务, NDP 代理”三项都设置成中继模式,这样/etc/config/dhcp的lan那一部分,ra, dhcpv6, ndp就都是relay模式了。再在/etc/config/dhcp中添加以下部分(就是这部分不知道在Luci的什么地方设置):

config dhcp 'wwan_5g_v6'
    option dhcpv6 'relay'
    option ra 'relay'
    option ndp 'relay'
    option master '1'
    option interface 'wwan_5g_v6'

之后重启网络/etc/init.d/network restart,再在接口里启动wwan_5g,启动起来一小会儿,wwan_5g_v6应该也能启动起来,之后就会通过中继的模式让运营商给连接上的设备分配ipv6了。

3 个月 后

你好,通过你的教程成功让下面的设备也获取到了v6地址,但是下属设备v6无网络访问权限怎么办啊

1 个月 后

没有网络权限+1,防火墙都打开了

说点什么吧...