在hiboy的padavan中启用了ipv6的NAPT66的过程
本帖最后由 情绪21度 于 2019-4-30 10:33 编辑
以极路由3为例,wan口为 ppp3, 其它路由器,请注意更换wan的接口名称
1、进入“自定义设置 - 脚本”中的“路由器启动后执行”添加如下脚本:(发现这里的代码和之前论坛里的帖子不一样,我用这个代码才成功)
- ###启动NAPT66模块
- modprobe napt66 wan_if=ppp0
复制代码
2、在“在防火墙规则启动后执行”脚本中添加如下脚本:
- ###NAPT66 所需要的防火墙政策
- ip6tables -F
- ip6tables -P INPUT ACCEPT
- ip6tables -P FORWARD ACCEPT
- ip6tables -P OUTPUT ACCEPT
复制代码
3.修改外部网络(WAN)中的IPv6设置,范例如下:
4、重拨后也得重新加载napt66模块,所以需要在“自定义设置 - 脚本”中的“在 WAN 上行/下行启动后执行:”添加:(方法修改自https://www.right.com.cn/forum/thread-468443-1-1.html)
- arIpAddress6 () {
- # IPv6地址获取
- ifconfig $(nvram get wan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'
- }
- if [ "$IPv6" = "1" ] ; then
- modprobe -r napt66 wan_if=ppp0
- modprobe napt66 wan_if=ppp0
- fi
复制代码
5、最后发现路由器没有通告DNS会导致电脑开不了ipv6的网站,于是又增加一步,在内部网络 (LAN) - DHCP 服务器下面,高级设置,在自定义配置文件dnsmasq.conf中添加:
- #下发DNSv6到网卡
- dhcp-option=tag:lan,option6:23,[2400:da00::6666],[240c::6666]
复制代码
这里的DNSv6可以自己选择合适的DNS,这里我用了百度的DNSv6和互联网国家工程中心的DNSv66、重新启动路由器、稍等片刻即可使用。可能需要重置计算机的网卡设置。
enjoy!
成功图:
赞 (0)