黑群晖自动断网修复脚本

断网状态

最近黑群晖偶发性的会出现断网掉IP的情况(未死机),网上的资料基本上都是说硬件不兼容或者网线导致。

最终找到一份猫盘掉IP的脚本,原理是启动时检查IP是否能通信,否则重启。

我这里分享一份调整好的脚本。

脚本如下

#! /bin/bash
ROUTER_IP=192.168.1.2 #这个IP请替换为你路由器ip或者网关地址
dt=date '+%Y/%m/%d %H:%M:%S'
echo "$dt"
ping -c5 $ROUTER_IP

if [ $? -eq 0 ]
then
    echo "$dt ok" >> /volume1/homes/admin/result.txt
else
    echo "$dt noip reboot">>/volume1/homes/admin/result.txt
    reboot
fi

保存至 /volume1/homes/admin/check_ip.sh 需要和下方对应

如何使用

  • 打开 控制面板->任务计划->添加任务

  • 运行频率(自己定义,建议30分钟或者15分钟),最后运行时间(一定拉到最后,选择23:00后,否则只执行一次)
  • 任务设置

    ​ 运行命令填入 bash /volume1/homes/admin/check_ip.sh

鄙人Nas日志如下
2020/11/22 13:30:02 ok
2020/11/22 14:00:02 ok
2020/11/22 14:30:02 ok
2020/11/22 15:00:02 ok
2020/11/22 15:30:03 ok
2020/11/22 16:00:03 ok
2020/11/22 16:30:02 ok
2020/11/22 17:00:02 ok
2020/11/22 17:30:02 ok
2020/11/22 18:00:03 ok
2020/11/22 18:30:02 ok
2020/11/22 19:00:04 ok
2020/11/22 19:30:02 ok
2020/11/22 20:00:02 ok
2020/11/22 20:30:02 ok
2020/11/22 21:00:02 ok
2020/11/22 21:30:02 ok
2020/11/22 22:00:03 ok
2020/11/22 22:30:02 ok
2020/11/22 23:00:02 ok
2020/11/22 23:30:02 ok
2020/11/23 00:00:02 ok
2020/11/23 00:30:03 ok
2020/11/23 01:00:03 ok
2020/11/23 01:30:02 ok
2020/11/23 02:00:02 ok
2020/11/23 02:30:02 ok
2020/11/23 03:00:03 ok
2020/11/23 03:30:02 ok
2020/11/23 04:00:03 ok
2020/11/23 04:30:03 ok
2020/11/23 05:00:02 ok
2020/11/23 05:30:02 ok
2020/11/23 06:00:02 ok
2020/11/23 06:30:03 ok
2020/11/23 07:00:02 ok
2020/11/23 07:30:03 ok
2020/11/23 08:00:02 ok
2020/11/23 08:30:02 ok
2020/11/23 09:00:02 ok
2020/11/23 09:30:03 ok
2020/11/23 10:00:02 ok
2020/11/23 10:30:02 ok
2020/11/23 11:00:02 ok

0 条评论