「折腾记录5」补全istoreOS/OpenWRT,监测异常ip自动重拨

4个月前发布 SanS三石
25 0 0


作者:霸霸鸭

前言

这是个脚本,它的适用人群是家里有公网IP,但会有概率在IP回收的时候分配到大内网从而无法正常DDNS的玩家使用

哈咯家人们好久不见

这脚本的由来又有得唠了,众所周知openwrt系的软路由系统里可谓是现象级存在的系统,对应隔壁的爱快也是。

但想不明白的是爱快有个很要用的功能就是实时监测wan口ip是否异常的功能,在op系的系统里一只都是缺失状态。

起初也觉得这没什么,直到折腾黑裙的时候才发现原来家里的宽带会有那么一个问题(前言已描述症状)

前期用x86的小机机时这个问题还好解决,无非就爱快+op虚拟机,爱快负责拨号和转发,op负责各种姿势的上网。

但是吧

「折腾记录5」补全istoreOS/OpenWRT,监测异常ip自动重拨

奈何多多太给力

,用上了arm软路由之后只能用op系的系统了

但ip问题始终没法解决,咋办?垃圾佬就应该迎难而上。

PS:不止arm平台,理论上支持所有op系的系统

前期准备

一台软路由(废话)

工具包:详见评论区

「折腾记录5」补全istoreOS/OpenWRT,监测异常ip自动重拨

开工

速通版:

1.将解压出的wan_ip文件夹整个文件夹放入系统内任意位置(你找得到路径就行)

2.以自己喜欢的方式ssh到后台,cd到wan_ip内

./123.sh

「折腾记录5」补全istoreOS/OpenWRT,监测异常ip自动重拨

rt所示,脚本本体为wan.sh,123.sh为启动菜单。这里随你开心,wan.sh本身不带循环,嫌麻烦就./123.sh

这里要注意,正常流程应该是先2到3到4。启动cron(因为这里是依靠cron来每十分钟执行一次wan.sh)

3是确认cron服务是否正常启动,正常启动之后再通过4来将循环执行wan.sh的指令添加

如需调整循环间隔可在123.sh内第46行修改 修改后再添加进系统内,或者拉进去之后vi /文件路径/123.sh来修改。(看你开心)

;)

对了,wan.sh每执行一次会在相同目录下生成带有当天时间戳的log日志并将本次监测结果输入,log文件保留3天(理论,还没挂够3天测试)。

现版本还没能做到重启自启动,后续版本会跟进。

总结

如果这篇文章对你有帮助还请点个赞谢谢家人们。

查看文章精彩评论,请前往什么值得买进行阅读互动

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...