老路由器 Asus Ac66U,Merlin 官方最新版( 380.70 )。Wan 设置中有一个 Internet Detection,在 PPPoE 环境中它是用来探测网络是不是通。开始我选择了 PPP Echo,原理应该是每隔一段时间发一个数据包给 PPPoE 服务器期望收到回复以表示网络是通着的。但是我们这里的网络运营商有时候不回复,导致 Merlin 认为网络断了实际是连着的引发错误的重播操作。后来我把这个选项改成了 DNS Probe,连续一年无事。
前段时间施工大楼外面的光纤断了,光猫光信号灯红灯闪烁,但是 Merlin 管理页面中却是指示 Wan 是连接的,日志里面也没发现任何探测到断开的迹象。光纤接好后,当时我在外面,Merlin 没有自动重播,一直等到后来我回来后登录到路由器管理页面中手动断开 WAN 再重新连接才恢复。
是不是可以认为 DNS Probe 并不是可靠的探测网络断开的方式?
有没有朋友有相关经验,可以可靠的探测网络断开并不停的尝试重连。目前我能想到的是写一个脚本放路由器里面,定时 ping baidu,然后发现不行了就 service restart_wan。但是,官方提供的方法应该会比我的更可靠吧,不解中……
1
shoaly 2018-04-19 13:41:57 +08:00
我觉得都一年没事了, 可以不折腾了....
|