R6300V2_梅林RT-AC68U 定时清理高速缓存、每天重启路由
刷梅林有几个月了,第一次问题出是在连续使用30多天后,发现手机能连接路由器但不能上网,不能访问路由器管理页面。连接不上网络的问题需要手动重启路由器,很麻烦,尤其是人不在家想连接家里的NAS和摄像头没办法远程重启路由器。出门在外,顺子(喵)独自在家不放心。本来想有什么网络监控设备,找了一圈发现可以用路由器脚本定时检测,自动重启解决。暂时没有时间整理编写定时检测监本,先用定时清理高速缓存和每天重启脚本用一段时间看看。
使用WinSCP登录路由器
配置路由器开启SSH链接
:登录路由器管理界面–>系统管理
–>系统设置
–>SSH Daemon
–>Enable SSH
选择开启SSH
访问。
使用工具WinSCP
选择SCP
访问,端口配置与SSH
配置相同,使用路由器用户名和密码登录。
编写路由器监控脚本
下面新建sh文件全部使用utf-8编码,设置文件0755权限
使用WinSCP
登录路由器后,进入/jffs/scripts/
目录,使用内置编辑器新建清除缓存文件clean.sh
,内容如下:
1 | #!/bin/sh |
新建定时文件cru.sh
,内容如下:
1 | #!/bin/sh |
上面代码的意思是:
- 每4小时清理一次缓存。
- 每天临晨4点重启路由器。
按下图在路由器管理界面Tools-Script里将cru.sh
添加到开机启动:
然后重启机器,或者断开WAN后重连。
配置完成后为安全性考虑,请关闭SSH
访问链接。
修改NTP服务器
梅林自带NTP服务器地址pool.ntp.org
在国内访问并不是很好,经常会有访问不了的情况导致时间不同步,重启后无法链接WAN的问题,修改NTP服务器地址为time.pool.aliyun.com
,修改后半个多月了,没有发生重启后无法WAN上网的问题。