有事您说话 发表于 2015-3-24 09:12:14

基于Merlin固件,实现定时重连WAN

本帖最后由 有事您说话 于 2015-3-24 09:13 编辑

之前有坛友提到一些地区的ISP商每隔一段时间便会重新进行Internet连接,于是便想让自己的路由器实现定时重连Internet,来寻求更稳定的WAN连接。下面我就为大家提供一个可以实现的方法,有需要的朋友可以参照一下……
在开始之前,我先说一下为什么选用Merlin固件。因为User无法在华硕固件保存Scripts,Merlin固件开放了这个功能,我们可以根据不同需要自行编制Scripts。
下面开始演示:一、刷Merlin固件    我这里选用RT-AC66U刷Merlin固件进行举例,Merlin固件支持的其他华硕路由器步骤一样。    二、启用JFFS Partition和Telnet    参见下面图片    三、Telnet下输入Scripts    PC连接路由器LAN端,然后PC下执行cmd - Telnet连接路由器(默认张密都为admin)            输入如下命令:    echo "#!/bin/sh" >/jffs/scripts/init-start    echo "cru a ScheduledWanRestart \"30 11 * * * service restart_wan\"" >>/jffs/scripts/init-start (这里为了便于演示,我设置为上午11:30,大家也可以设置不同时间)    chmod a+rx /jffs/scripts/init-start    reboot    结果如下图:    四、同步时间    设置时区,并确认时间同步。            五、确认Scripts是否正确运行    待到达Scripts运行时间时,我们的路由器就会出现重启WAN进行重连。一般路由器WAN IP地址会变化,也可以检查路由器一般记录文件中是否出现WAN重连,参见下图标注。      
操作全部完成,下来就是看大家自己操作实现了。如果有其他问题,请留言。我会尽力回复……

Dr.Antenna 发表于 2015-3-24 09:27:29

我家没这需求,不过还是感谢大大分享

迪安 发表于 2015-3-24 10:32:13

要是机子被重启过,这个还能生效吗?

IOPE 发表于 2015-3-24 11:01:59

赞一个!

有事您说话 发表于 2015-3-24 11:03:07

迪安 发表于 2015-3-24 10:32
要是机子被重启过,这个还能生效吗?

机器重启过后仍然是可以Work的。

迪安 发表于 2015-3-25 09:05:57

赞!下班回家立马试一下

lxr 发表于 2015-3-25 10:08:08

想取消了   怎么办

有事您说话 发表于 2015-3-25 11:12:28

lxr 发表于 2015-3-25 10:08
想取消了   怎么办
如果不想再使用此功能可以Telnet下直接删除此文件:rm init-start

fehead 发表于 2015-3-28 13:58:29

谢谢,正好需要。

darksea 发表于 2016-3-20 23:29:12

请问如果是双wan怎么修改此脚本?
页: [1] 2
查看完整版本: 基于Merlin固件,实现定时重连WAN