openwrt官方看门狗分两个,一个是watchdog,一个是watchcat
其中,watchdog是硬件看门狗,在较新的openwrt固件中就是init进程,无需配置。watchcat是软件看门狗,支持三种模式:
- Ping 软重启:如果ping不通指定主机,则软重启openwrt
- 周期性软重启:如每24小时重启一次
- 接口重启:如无法通过某一接口(如wan)ping通指定主机,则重启该接口。
值得注意的是,接口重启功能在18.06版本的openwrt源(watchcat_1_7)中并不可用,只能ping软重启。不过,最新版本的watchcat可能无法加到luci网页,通过网webui配置。
可以去ustc软件源安装。首先,使用opkg print-architecture
命令查看cpu架构
root@NEWIFI3:~# opkg print-architecture
arch all 1
arch noarch 1
arch mipsel_24kc 10
笔者型号是newifi3 d2,处理器为祖传mt6721,可以看到架构为mipsel_24kc(注意不是mispel)。建议前往中国科技大学软件源手动下载安装。
https://mirrors.ustc.edu.cn/openwrt/releases/packages-18.06/mipsel_24kc/
在该页面中,有luci和packages。需要安装三个包:./packages
页面中的watchcat.ipk(主程序),./luci
页面中的luci-app-watchcat.ipk(用于webui),./luci页面中的luci-i18n-watchcat-zh-cn.ipk(汉化包)。winscp或webui上传到/tmp目录后,opkg install /tmp/path.....
然后,可能在“服务”中不会显示。这是,可以选择重启路由器或者执行rm /tmp/luci-indexcache
来删除luci缓存。
Comments NOTHING