极路由斐讯K2新路由3(newifi 3)Padavan老毛子ipv6穿透设置Padavan固件ipv6配置

2019-06-18
0评论
/
8708阅读
爱搜啊

摘要:校园网带IPv6协议,可以用来登六维,玩PT。传统路由器只能实现ipv4的路由功能,不能实现ipv6路由功能。

我这边的校园网是ipv4需要登陆账号,ipv6原生免费。传统方法需要使用桥接模式,但是每连一台设备都需要登陆一个ipv4账号。

那么如何实现路由器只能一个账号,既能使用ipv6又能使用ipv4成为一个可以研究的问题。

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

开启ipv6方法一

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。

开启ipv6方法二

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

Padavan固件ipv6配置

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

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

3、重启路由器

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

所以,建议两种方法都测试测试,哪些方法能使就用哪种方法。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2019-06-18发布