OpenWrt下mwan3定时重启

news/2024/10/31 0:18:02/

我在竞斗云下用的OpenWrt里的mwan3有问题,每次启动mwan3先启动,然后拨号获取ip地址也不自动重新检测wan的状态,导致在 状态——Multiwan——状态里显示几个wan都是“interface wan is error (16) and tracking is not enable”的或者error (15)状态。

根据网上查的资料说将跃点数改成不同时,在我的机器上是错误的,这会导致负载全部100%加在最小跃点数的那条线上,这明显是不符合负载均衡要求的。其error(15)报错在于mwan3先于拨号,从而mwan认为该网络不通从而报错,故此我们可以通过重启mwan来解决该问题。

/etc/init.d/mwan3 restart

运行该命令之后,可以在mwan3状态里看到wan都恢复了。注意,若没有恢复则说明不是我所讲的问题,那么下面的也无需在看了,请参考其他教程解决该问题。

每一次启动手动运行一次这是不现实的,每次网络变动也手动运行一次是不可能的。所以我们需要一个任务来解决这个问题。由于我没有找到关于网络状态改变则运行脚本的事件配置方法,我使用了cron的折衷方案。

方法如下:

1. 首先确保安装了python

opkg install python

,注意要自己换源,换源教程此处不再赘述。

2. 在任意位置放置一下脚本,我使用的位置是/usr/python,这个看个人喜好,保存名我写的是restart_wman3_script.py,你也可以自己定。

import os
import timeresult = os.popen("mwan3 status").read()
if result.find("is error (15)") > -1:print("restart mwan3")os.system("/etc/init.d/mwan3 restart")time.sleep(5)print("done")

该脚本会判断mwan3的状态,如果出现error的问题则重启。

4. 在OpenWrt中,系统——计划任务 中添加

*/1 * * * * python /usr/python/restart_wman3_script.py

并保存

到此,每分钟识别一次mwan3状态,如果有error (15)则重启一次,我在我的机子上测试通过。祝你好运。


http://www.ppmy.cn/news/595586.html

相关文章

创建四大经济区shp矢量图

准备 1、具有省域划分的shp矢量图 2、Arcgis 一、创建新要素 右击目录-新建-要素文件 选择要素开始编辑 矩形框选需要的行政边界要素点—右击要素线复制—粘贴至新要素文件中 (长按shift键,多点选择) 结果图(部分&#xff0…

大语言模型 -- 部署LaWGPT模型记录

模型介绍: 该系列模型在通用中文基座模型(如 Chinese-LLaMA、ChatGLM 等)的基础上扩充法律领域专有词表、大规模中文法律语料预训练,增强了大模型在法律领域的基础语义理解能力。在此基础上,构造法律领域对话问答数据…

vue 将登录后信息放入cookie中,后端请求接口携带

第一步 import Cookies from "js-cookie";//将需要的信息放入cookie Cookies.set("deptId", res.user.dept.deptId, { expires: 30 });引入cookies import Cookies from "js-cookie";// 查询参数queryParams: {deptName: undefined,status: un…

Java语言生成一个图片卡通人物形象,呆萌,可爱,新颖(chatgtp3.5创作演示)

chatgtp3.5创作演示,非作者本人原著,请知悉。 仔细阅读下面的程序代码,发现chatgpt直接给出了一个卡通人物生成器的代码,不过不能直接运行,给了一个大体的思路。这也已经非常超出了我的预期。还把opencv的库也调用过来…

视频抠图工具,数字人一键换背景

文章目录 环境补充:ffmpeg 绿幕背景转换透明背景 webm 环境 conda create -n py10-background conda activate py10-backgroundpip install torch2.0.0cu118 torchvision0.15.1cu118 torchaudio2.0.1 --index-url https://download.pytorch.org/whl/cu118补充&…

线条边框简笔画图片大全_表情包丨表情包简笔画图片大全可爱

表情包丨表情包大全可爱表情包丨搞笑表情包动态表情包丨表情包简笔画图片大全可爱 我们总是把最宽容的样子留给别人,却把最恶毒最伤人的话留给了自己最亲的人。每个人心中都有一道暗伤,人的一生都是要经历太多的生离死别,那些突如其来的离别往…

火爆全网!这个 Python 项目很骚气!一秒生成可爱像素风图片!

本文转自量子位,作者郭一璞 整理来自:大邓和他的Python 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像《我的世界》里一样,一定非常有趣。 还可以拿来做拼贴画、十字绣等装饰。 在这个名…

PS把图片处理成可爱蜡笔画教程

PS把图片处理成可爱蜡笔画教程 2009-04-15 13:06:27 作者: 来源: 互联网 浏览次数: 372 文字大小:【 大】【 中】【 小】 原图 最终效果 1、打开原图,复制一层。 2、在复制的图层上进行滤镜-艺术效果-粗糙蜡笔&…