最近看到使用的移动宽带是可以获取到ipv6的地址的,(猫使用的是路由模式),因为猫上只有两个网口可以用,所以还需要一个二级路由,我这使用的是一个刷了老毛子固件的路由器, 把路由插在猫后面发现,二级路由是可以获取到ipv6的地址的,但是二级路由下面的电脑就获取不到ipv6的地址了,经过半天的搜索解决办法如下: 要解决这个问题需要使用到NAPT66模块,最新的老毛子的固件已经自带这个模块了,只需要在 系统管理 -->服务 中 打开 启用napt66(重启后生效) 的开关就可以 如果有这个开关请直接跳到下面的步骤3 ,如果没有请从下面的步骤1开始执行,一样的效果 . 1、进入“自定义设置 - 脚本”中“路由器启动后执行”脚本中添加如下脚本: Bash 复制###启动NAPT66模块insmod /lib/modules/$(uname -r)/kernel/net/napt66/napt66.ko wan_if=eth3 *注意: eth2.2 需要根据实际情况替换,使用ssh连接到路由器,输入 ip addr 查看自己使用的是哪个网卡.我的路由器是使用的是eth3 2、在“在防火墙规则 (Emong's Qos) 启动后执行”脚本中添加如下脚本: Bash 复制###NAPT66 所需要的防火墙政策ip6tables -F ip6tables -P INPUT ACCEPT ip6tables -P FORWARD ACCEPT ip6tables -P OUTPUT ACCEPT 3、修改外部网络(WAN)中的IPv6设置,我的配置如下: 猫的配置: 配置完成请重启下老毛的路由器. 最终效果: 参考文章: |
|