找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9333|回复: 16

在openwrt路由器中如何设置脚本检查网络不通时 自动重启一下路由器网络

[复制链接]
发表于 2018-7-6 08:08 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 linuxfans 于 2018-7-6 08:10 编辑

请教一下各位,
在openwrt路由器中如何设置脚本检查网络不通时自动重启一下路由器网络?

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-7-6 08:10 | 显示全部楼层
在openwrt路由器中如何设置脚本检查网络不通时 自动重启一下路由器网络
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-7-6 12:29 来自手机 | 显示全部楼层
可以实现吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-7-6 13:09 | 显示全部楼层
ping 百度,不通就重启

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-7-6 14:10 来自手机 | 显示全部楼层
安装 luci-app-watchcat
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-7-6 17:15 | 显示全部楼层
名字很难取 发表于 2018-7-6 13:09
ping 百度,不通就重启

ping 网关比较好
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-7-7 14:20 来自手机 | 显示全部楼层
除了watchcat,还有其他脚本可以用的吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-7-9 10:48 | 显示全部楼层

  1.         sleep 15
  2.         netok=$(ping 114.114.114.114 -c3 |grep "time=")
  3.         if [ "$netok" ]; then
  4.            logger Network OK
  5.            return
  6.         else
  7.            reboot
  8.         fi
复制代码


定时运行:
crontab -e
前面的sleep防止重启网络还没连接好导致无限重启。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-7-9 10:51 | 显示全部楼层
更正,当时看到贴子最后一贴时,脑子不知道怎么就认为是要重启了。
reboot换成
  1. /etc/init.d/network restart
复制代码

点评

可以换成这个,只启动wan口  详情 回复 发表于 2021-9-17 13:47
你好,可以教一下具体的操作吗?看到代码,也知道代码的意思,就是不知道怎么放,怎么执行,搞了好多天都不知道怎么去执行  详情 回复 发表于 2020-4-13 01:21
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-7-10 22:03 | 显示全部楼层
http://aisoa.cn/post-2067.html
看下这个应该对你有用

点评

你好,可以教一下具体的操作吗?看到代码,也知道代码的意思,就是不知道怎么放,怎么执行,搞了好多天都不知道怎么去执行  详情 回复 发表于 2020-4-13 01:22
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-7-12 03:41 来自手机 | 显示全部楼层
我去试一下你们说的方法,看行不行?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-19 15:37 | 显示全部楼层
mark一下,最近用群晖做软路由,时不时会遇到断网后远程无法操作的问题。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-12 20:45 | 显示全部楼层
怎么应用呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-13 01:21 | 显示全部楼层
tlze 发表于 2018-7-9 10:51
更正,当时看到贴子最后一贴时,脑子不知道怎么就认为是要重启了。
reboot换成

你好,可以教一下具体的操作吗?看到代码,也知道代码的意思,就是不知道怎么放,怎么执行,搞了好多天都不知道怎么去执行

点评

1. ssh登录路由器 2. 执行:crontab -e 3.加入下面一行内容到最后(这行表示每分钟执行一次脚本) * * * * * /etc/mycheck-net (这里假设脚本放在/etc目录,你可以修改放到你喜欢的位置, 另提醒下,确定脚本有  详情 回复 发表于 2020-5-20 10:45
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-13 01:22 | 显示全部楼层
aa2421801124 发表于 2018-7-10 22:03
http://aisoa.cn/post-2067.html
看下这个应该对你有用

你好,可以教一下具体的操作吗?看到代码,也知道代码的意思,就是不知道怎么放,怎么执行,搞了好多天都不知道怎么去执行
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 14:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表