一. 固件
二. 变灯脚本
- 自定义设置-脚本在路由器启动之后执行 里面添加以下代码
mtk_gpio -d 8 1 #关闭红灯
mtk_gpio -d 11 1 #开启黄灯
logger -t "【路由器启动后】" "开启黄灯"
- 在路由器关闭前执行 里面添加以下代码
mtk_gpio -d 10 0 #关闭蓝灯
mtk_gpio -d 11 0 #关闭黄灯
mtk_gpio -d 8 0 #开启红灯
logger -t "【路由器关闭前】" "开启红灯"
- 自定义设置-网络检测-网络检测器检测模式调为-持续检测,在网络运行状态改变时运行脚本里面添加以下代码
logger -t "【Internet检测】" "Internet检测开始"
#超时时间
timeout=5
#目标网站
target=www.baidu.com
#获取响应状态码
ret_code=`curl -I -s --connect-timeout $timeout $target -w %{http_code} | tail -n1`
if [ "x$ret_code" = "x200" ]; then
#网络畅通
mtk_gpio -d 8 1 #关闭红灯
mtk_gpio -d 11 0 #关闭黄灯
mtk_gpio -d 10 1 #开启蓝灯
logger -t "【Internet检测】" "互联网在线,已切换蓝灯"
else
#网络不畅通
mtk_gpio -d 8 1 #关闭红灯
mtk_gpio -d 10 0 #关闭蓝灯
mtk_gpio -d 11 1 #开启黄灯
logger -t "【Internet检测】" "互联网已断开,已切换黄灯"
fi
- 最后重启路由器
三. 参考
评论区