|
本帖最后由 野马joe 于 2016-1-23 23:40 编辑
机器:mw4530r 16M
固件:明月的20160109版本,mwan3 1.5.10
现在使用mwan进行双线叠加,在“接口”的处配置wan线路的网关跃点为5(DHCP协议),wan100线路的网关跃点为10(PPPoe协议)
但重启路由后,mwan认不出wan100线路,只走wan线路,具体原因不明。试过很多更改都不能。包括把wan100进行双播后再叠加,好像还是mwan不认,而且我这里双播没意义。端口限速了
现在只有等路由完成启动后,手动进入路由管理界面。在路由通过命令方式/etc/init.d/network restart 或 在“启动项”页面把“network"服务点击按键重新启动后,mwan就能重新认出wan线和wan100线,叠加完成
但本来想通过把命令“/etc/init.d/network restart”放在“本地启动脚本”处让路由重启nework服务后自动使叠加生效,不过把命令放到本地启动脚本后,启动路由后发觉同样不生效,不清楚什么原因,也试过在前面已经加了sleep 120s 开机稳定后再执行,不过同样不能让mwan重新认出wan和wan100双线。
自己想到头都白了,还是想不到什么办法让mwan开机就自己识别wan和wan100双线。
本人也算比较小白,希望有经验的指导指导。
--------------------------------------------------------------------------------------------
2016年01月21日测试
把下面这个放到“本地启动脚本”加入去,后开机也是没用途的。
sleep 30
mwan restart
之后其实还测试过很多东西,譬如加入下过面这些
ifup wan
ifup wan100
/etc/init.d/network restart
等等。。。不过只要加入到“本地启动脚本”,路由重启后都不能让mwan正确认出双线。
但。。。。。发现一个很奇怪的问题
就是等路由启动后,手动进入路由之后运行
ifup wan 和 ifup wan100 或 /etc/init.d/network restart 或 在接口界面 点击wan 和wan100的重连按键 或在启动页面点击network服务的重启按键
通过手动完成上门任何一个操作后(非加入开机启动自动完成) ,mwan就能重新认出双线, 具体原因不明。只能猜测手动完成上门其中一项操作后,其实是触发了某一个修改而导致mwan能正常认出双线。但如果通过开机启动脚本去完成的操作就没触发某个修改。
-----------------------------------------------------------------------------------------------
2016年01月23日测试
无意中发现一个办法,自己都感觉很奇特。
就是原来我把mwan的所有设置弄好后,mwan不能识别双线的。不过我今天在启动项”页面里面把“multiwan”服务,由“启动”改成“已禁用”后,居然MWAN就能识别双线并且工作正常。
这真是百思不得其解。估计可能不知道是不是固件内部mwan某些设置其实是参数其实是错的,居然在启动也禁止“multiwan”服务后,mwan反而能路由开机后自动正常工作。
经过一番思考,估计想到原因了:原来multiwan 和 mwan(明月的固件里叫“负载平衡”)都是多线接入叠加程序。而且不是同一个程序,本来我还以为是同一个程序,因此同时开启了这2个程序。而且这
两个程序是冲突的,不能同时开启,导致mwan工作不正常。呵呵。。。居然最后发觉是这样的原因。是给固件里面的内容自己误导了,不过真搞不懂明月,搞个mwan就只搞个“负载平衡”的名称,
就不能直接写MWAN或者MWAN负载平衡吗。如果不是固件了又有一个multiwan,就很容易误导使用者mwan是multiwan的简称,是同一个东西,哎......
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|