梅林固件断电重启或者断网后不能自动拨号失败不能上网,不能访问Internet解决方法

2018-09-07
0评论
/
6792阅读
爱搜啊

朋友家有各一个路由器是刷的梅林固件,这个固件还是不错的,但是朋友最近给我说了一个他遇到的问题。

有一次家里偶尔停电(现在还有会停电的,无力吐槽),等来电的时候一直上不去网,还以为是猫的问题导致拨号不成功,还重启了几次猫。    最后进去路由器重新拨号一次才可以成功。这就奇怪了。怎么断电重启自动拨号会失败呢,以前是没这个问题的。为了验证这个断电有几率拨号失败的问题,有让朋友断电重启了几次。最后都出结论,就是梅林固件断电重启有偶尔会连不上网,拨号失败。 下面是错误日志信息

梅林固件断电重启或者断网后不能自动拨号失败不能上网,不能访问Internet解决方法

不管是通过定时重起还是手动重起,都遇到过重起之后不能访问Internet。版本包括7.5,7.6,7.7。目前我还没有升级7.8。有一定几率遇到,不是每次遇到。重置过路由器,似乎也没能解决。路由器只安装了3个插件,酸酸、KP、系统工具。

等拨号成功,已经获取了WAN IP地址,但是就是连接不去网络,排除了网络问题,那么就是梅林固件的问题。

路由器重起后,LAN、Wifi连接都正常,路由器也获得了WAN IP地址。但是,不管是路由器本身还是客户端都不能访问Internet。

导致各种和Internet相关的服务都不正常,例如,NTP不能更新时间。

临时解决办法

手动重新保存WAN设置,路由器重新拨号,就好了。

知道了重新拨号就好了,后来就想到添加定时任务来解决。

当时是设置的早上6点重新拨号。后来发现不行,这个问题因为不能拨号,导致NTP已经不能更新时间了,那么路由器时间就是错误的,再添加这个命令就是错误的。

最终解决办法

通过service-start脚本在启动完成后推迟90秒自动重拨WAN。(90秒是我自己设定的时间,可根据喜好更改,建议大于60,避免拨号失败。)

#!/bin/sh
sleep 90
service restart_wan

代码里面的90是90秒,可以自己随意修改

如果路由不安装任何插件,就没必要延时。反之,要等所有的插件启动完毕,
硬盘也挂载成功,等所有安装的插件运行完成了。

如果还是不行的话,可以把最后面一句换成下面代码

service restart_dnsmasq


我就是这样搞定的,已经可以成功上网。


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

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


于2018-09-07发布