极路由 斐讯K2 Newifi 华硕固件 实现ipv6穿透方法

大兔子大兔子 提交于 2020-02-06 15:52:17

摘要:校园网带ipv6协议,可以用来登六维,玩PT。传统路由器只能实现ipv4的路由功能,不能实现ipv6路由功能。我这边的校园网是ipv4需要登陆账号,ipv6原生免费。传统方法需要使用桥接模式,但是每连一台设备都需要登陆一个ipv4账号。那么如何实现路由器只能一个账号,既能使用ipv6又能使用ipv4成为一个可以研究的问题。

设备:极路由 斐讯K2 Newifi等等,要求刷华硕固件

方法:

方法一(转载地址:http://webcache.googleusercontent.com/search?q=cache:ezYra2fS_KwJ:www.panwanling.com/Arago/p/6480005.html+&cd=11&hl=zh-CN&ct=clnk&gl=hk)

1.路由器ipv6配置

登录华硕固件管理界面,进入高级设置-外部网络(WAN)-ipv6配置,IPv6 连接类型选Native DHCPipv6,获取 IPv6 外网地址选Stateless:RA。并勾选自动获取 IPv6 DNS、通过 DHCPv6 获取内网 IPv6 地址,启用 LAN DHCPv6 服务器选Stateless:Ra。

2.opt环境设置

opt能安装软件包,而实现穿透的软件6relayd得靠opt安装

登录华硕固件管理界面,进入配置扩展环境,勾选启用 opt 自动更新,启用 扩展脚本 自动更新,opt 强制安装。opt安装模式选自动选择:SD→U盘→内存

3.安装并配置6relayd

进入高级设置-系统设置-系统管理-控制台,输入如下命令:

opkg update
opkg install 6relayd
/opt/sbin/6relayd -d -A eth2.2 br0

即可启用ipv6穿透,不过这种方法关机了就失效了,还得重新输入一次,或者设置自动启动6relayd

4.自动配置ipv6穿透

自动配置有两种方法,推荐使用后一种方法。

方法一:在高级设置-自定义设置-脚本-自定义脚本0(功能配置)里最后添加上:

# ipv6端口转发支持
opkg update
opkg install 6relayd
/opt/sbin/6relayd -d -A eth2.2 br0
logger -t "【6relayd】" "6relayd 启动完成"

即可实现自动启动,不过这个方法有两个缺陷,有时候opt环境还没安装好路由器就开始运行上面的代码导致配置失败,6relayd开启一段时间还会自动关闭,推荐使用下面更稳定的方法

方法二:先运行第三步的代码,使用WinPcap软件将/opt/sbin目录下的6relayd文件复制到/etc/storage目录下

在高级设置-系统管理-服务-计划任务(Crontab)中添加如下代码:

55 * * * * /etc/storage/6relayd -d -A eth2.2 br0 && logger -t "【6relayd】" "6relayd 启动完成"

就能实现ipv6的自动启动,上述代码的含义是每个小时的55分钟配置一次6relayd。

方法二(转载地址:http://www.jianshu.com/p/ed34cbf3b90c)

1、Padavan固件中,在 外部网络(WAN)-IPv6设置 中这样设置:

2、在高级设置-自定义设置-脚本-自定义脚本0(功能配置)里最后添加上:

modprobe ip6table_mangle
ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i eth2.2
brctl addif br0 eth2.2
logger -t "【ipv6】" "ipv6 启动完成"

3、重启路由器

备注:经过测试,方法一还是比较好使的,但是有时配合openvNPV 方式某些环境下会出现断网情况。如果方法一不能使,则用方法二。方法二在某些情况下,会出现获取不到ip,子网冲突等情况。所以,建议两种方法都测试测试,哪些方法能使就用哪种方法。

 

本贴地址:http://www.cnblogs.com/dafang/p/7289687.html 转载请注明出处!

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!