老路由器 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。但是,官方提供的方法应该会比我的更可靠吧,不解中……
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.