在2025年3月10日,更新了附件中的复杂版脚本,修复了之前文件格式上的不正确问题。复杂版脚本增加了多重检测、接口状态验证和智能重试机制等功能,允许添加多个检测目标,如局域网IP、8.8.8.8、baidu.com等,优化了验证机制以提升检测的可靠性。对于喜欢技术挑战的用户,可以下载并修改脚本,以适应个人需求。
红米路由器存在断流和断连问题,表现为wifi连接状态不稳定,信号图标出现感叹号,设备无法上网。这种故障随机发生,难以复现,给用户带来困扰。无论是官方固件、qsdk固件还是openwrt固件,都存在此问题。故障发生时,路由器的网口会堵塞,重新插拔网线即可解决,但手动重启设备会中断几分钟的wifi连接。
作者使用红米ax6路由器作为ap使用,并刷成了immortalwrt的24.10 custom U-Boot layout版固件。为了解决网口堵塞问题,作者编写了一段脚本,让设备在网口不通时自动关闭和启动网口。脚本适用于openwrt固件和小米官方固件,需要根据实际情况修改脚本中的IP地址部分。
部署方法包括:复制代码保存为check-lan.sh,上传至路由器,赋予执行权限,添加cron任务进行定期检测,以及重启计划任务确保脚本正常运行。该脚本每3分钟检测一次网口状态,堵塞时自动暂停并启动,适用于一般网络通断检测需求。
评论已关闭