个人对ipv6的特性了解有限,只限于原生ipv6
在你路由器配置正确之前,pc即使获取到了ipv6地址还是会显示没网络访问权限的
一开始我没隐藏,后面看到没人回复,很悲伤。。。
过两天我就取消
参考 https://www.right.com.cn/forum/thread-194148-1-1.html 4楼
之前有看到类似的贴子,当时认为利用lede的relay就能解决结果迟迟没解决,这个方法原理就是就是防火墙过滤掉wan的 ipv6的流量,然后桥接到lan。都是我猜的,我也没特意去学过,算是小白,有错请指正。(过了些天稍微看了下防火墙工作原理好像就是这个意思)
- modprobe ip6table_mangle
- ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i eth2.2
- brctl addif br0 eth2.2
复制代码我的d1只需要把 2.2 改成3 即可
如何判断呢?
很简单,ssh 路由输入
查看网络情况,然后找下 IPv6地址所在的接口,没理解错的话就是wan6了。
把上面命令里的“eth2.2” 换成相应的名称即可,如“eth3”
拔下网线再插下就ok了
想要开启生效就把命令加入到启动项
有人问如何加入启动项,最简单的方法就是
- 进入 192.168.123.1 管理界面
- 高级设置--自定义设置-脚本
- 自定义用户脚本--在路由器启动后执行
- 把代码粘贴到最后即可,比如:
- #启动ipv6网络
- modprobe ip6table_mangle
- ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i eth3
- brctl addif br0 eth3
复制代码