三种解决断网方法
选择任意一种看能不能解决刷了 openwrt 后光猫桥接 openwrt 当主路由不定时断网问题。
第一种(推荐)
修改LCP 响应故障阈值
与LCP 响应间隔
LCP 响应故障阈值为 每隔 10 秒发送一次
LCP 响应间隔为 未响应 10 次就断开链接重新拨号
第二种 (冗余方案)
撰写脚本来只要断网就重启 WAN 口重新拨号
第一步通过 ssh 登录 openwrt 后台复制下面命令回车执行
vi /root/dwjb.sh
按i
进入编辑模式
第二步 复制下面脚本粘贴
#!/bin/sh
tries=0
logger "my network watchdog start"
while [[ $tries -lt 5 ]]
do
if /bin/ping -c 1 114.114.114.114 >/dev/null
then
logger "network pass, exit."
exit 0
fi
tries=$((tries+1))
sleep 10
done
logger "network error, restart network"
/sbin/ifup wan
粘贴完成 按【ESC】键跳到命令模式,然后再按【:】冒号键,最后再按【wq】,即可保存退出 vi 的编辑状态;
第三步 在 web 界面定时任务内填入以下内容
*/6 * * * * sh /root/dwjb.sh
以上代码表示每 6 分钟检查一次网络 通过设置,即可实现路由器监测到断网,自动重启网路并重新拨号。
第三种备用方案
通过 Watchcat 插件来检测断网重启接口
这个方案您得基本很了解 openwrt 至少知道怎么安装插件,因为现在第三方固件很多,也有可能您得自己编译固件才行。而且插件感觉不太稳定。