OpenWrt上的MWAN3可以支持多根网线或者多个PPPOE账号的同时拨号使用和负载均衡。并且还可以通过Ping方式来检测中断线路并自动屏蔽中断线路。更厉害的是还支持通过IP、端口、甚至配合dnsmasq使用的域名来进行智能的多线路分流。十分实用。主要可以用在如下几个场景:

1、上网人数众多,一根网线不能满足需求,需要引入多根网线进行负载均衡

2、家里已经有一根宽带,但是由于你手机消费高运营商免费送了你一根宽带(中国移动经常这样做),那么与其浪费不如合并成一根宽带使用

3、担心一根宽带会掉线影响工作,希望使用多根宽带作为备用并实现自动掉线切换

4、想要对流量进行分流,想让某些流量发送到A宽带,其他流量发送到B宽带。或者自动连接两个不同网段。

在OpenWrt实现也并不麻烦,主要分为如下几个步骤

1、将原LAN口改成WAN口使用,并为这个新WAN口添加新的VLAN

2、将所有的新WAN口设置不同的网关跃点和MAC值

3、将新的WAN口配置到MWAN3中,并设置每个WAN口的分流比例

4、编写相应的路由策略,并添加到相应的规则中

多线多拨相对于单线多拨的好处在于只要一根宽带可以接路由器进行上网那么就一定能进行多线多拨,这和单线多拨受运营商的制约不同。

上面所有的步骤都可以通过luci网页后台完成,下面详细介绍一下设置过程

首先要安装mwan3的依赖包 opkg install kmod-macvlan mwan3 luci-app-mwan3

一、将原LAN口改成WAN口使用,并为这个新WAN口添加新的VLAN

进入【网络】-【交换机】,通过拔插网线识别不同的端口,并将原LAN口改成WAN口,双线双拨的配置如下

在这里添加的新端口会自动的分配新VLAN,一般情况下OpenWrt系统中只用eth0.1和eth0.2两个VLAN,分别代表LAN和WAN,现在我们添加新的WAN口同时添加了eth0.3.

上图是两个WAN口,如果你想四根网线四拨,那么配置应该如下图

这样,新的VLAN eth0.3,eth0.4,eth0.5.......就建立好了。同时硬件上已经有插口由LAN口变成了WAN口

二、将所有的新WAN口设置不同的网关跃点和MAC值

有了eth0.3之后,我们并没有相应的接口,所以要新建一个。那么进入【网络】-【接口】,将LAN接口意外的接口全部删掉,包括OpenWrt默认的WAN和WAN6。然后新建WAN口起名WAN1、WAN2.......每个WAN口的配置大致如下

【基本设置】中配置WAN口的连接方式,和一般的WAN口配置方式一样,根据各自不同的网络环境设置就行,本文为了方便设置成DHCP客户端,也就是由光猫进行拨号,路由只获得IP就可以了,不进行PPPOE拨号

第二张选项卡【高级设置】中几个需要注意的地方

主要是每个WAN口的网关跃点和MAC地址不能相同

然后是第三章选项卡【物理配置】

我们要把我们新建的各个新的WAN分配到不同的VLAN上去,做到一一对应以实现多线多拨。

第四章选项卡【防火墙设置】和上面的【物理设置】不同,这里要把所有新的WAN都分配到同一个区域里面去

这四张选项卡都填完之后,就可以点击【保存&应用】使新WAN口生效了,为了检测是否生效,我们点击主页面下面的【连接】按钮看看能否获得相应的IP地址,如下图所示

三、将新的WAN口配置到MWAN3中,并设置每个WAN口的分流比例

在【网络】下找到【load banlancing】进入mwan3的设置界面,首先我们在第一张选项卡【接口】中注册我们上面新添加的接口,mwan3默认已经帮我们设置好了两个WAN口,但是由于名字已经被修改过,所以没用了,删掉原来的默认配置并根据WAN口名字新建,如下图

新建接口的名字要与我们在上面建立的名字一致,建立完毕后会看见每个接口的跃点数。建立接口的时候多数选项选择默认即可。这里可以配置的主要是检测接口是否掉线的频率,和Ping的IP地址。

然后进入【Members】选项卡配置每个接口的分流比例,进去之后首先删除掉原来默认配置的记录,然后新建一个名字叫wan1_m1_w1的新配置,配置如下

这里的第一个下拉菜单选择刚刚在【接口】选项卡中注册好的WAN口,为每个WAN口配置单独的流量比例,如wan2_m2_w2, wan3_m3_w3等等,这里我配置了双线双拨,配置完成后如下

四、编写相应的路由策略,并添加到相应的规则中

现在我们需要把刚刚配置好流量比例的WAN口添加到策略中去,这里可以决定哪些WAN口投入使用,哪些WAN口先空闲待命。配置完后的效果如下

上图中新建了一个叫balanced的策略,并添加了WAN1和WAN2两个相同比例的成员进去

最后一步到第四个选项卡【Rules】来应用我们刚刚配置的负载均衡规则

在这里我们可以设置依据源IP,目标IP,目标端口,目标域名进行分流的规则,点击添加或者修改后菜单如下

这配置好之后,点击【保存&应用】,多个WAN口的负载均衡就已经设置好了。在总览页面可以看到多个WAN口都亮起了绿灯,证明多拨成功

参考文章:http://www.right.com.cn/FORUM/thread-147109-1-1.html

OpwnWrt 路由器MWAN3多线多拨实现方法相关推荐

  1. OpenWrt路由器macvlan单线多拨的方法

    之前写过一篇文章<OpwnWrt 路由器MWAN3多线多拨实现方法>,介绍了如何在具备多根入室宽带网线的情况下实现网络带宽的叠加.多线多拨一般应用在多个不同运营商线路的负载均衡场景中,那么 ...

  2. 【双网线网速叠加】新三 (Newifi D2) OpenWRT 双WAN 双拨号 (多线多拨) 网速叠加 (负载均衡)

    [双网线网速叠加]新三 (Newifi D2) OpenWRT 双WAN 双拨号 (多线多拨) 网速叠加 (负载均衡) 固件  链接:https://share.weiyun.com/ic7hOHZZ ...

  3. 计算机与宽带路由器的连接过程,路由器怎么插线和宽带图解 路由器设置步骤图解...

    路由器怎么插线?想必有很多的网络小白不知道吧!路由器是电脑连接网络的重要设备,我们想要通往网络世界就必须先掌握好网络设备知识, 下面小编为大家带来了路由器设置全部步骤图解,感兴趣的小伙伴们可以了解一下 ...

  4. 有赞线上拨测系统实践(一)

    前言 一直以来,作为互联网软件工程师接触最多的事务之一便是持续集成(Continuous integration,简称 CI).持续集成俨然已成为主流互联网软件开发流程中一个重要的环节.现今有赞内部在 ...

  5. linux6.5系统间歇性丢包,路由器经常丢包、掉线解决方法大全

    路由器老掉线是经常出现的问题,你上网都可能遇到:丢包.上网慢.掉线.上不去网.不能浏览网页.卡.信号差.误码率高.信号延迟.连接失败.不稳定.上不去.死机.无故中断等现象,这到底是怎么回事,如何解决这 ...

  6. 失传已久的广工Dr.com路由器最简单最小白的配置方法

    失传已久的广工路由器最简单最小白的配置方法 零.前言 一.准备工作 1. 所需物品 2. 原理及工具介绍(没兴趣的请直接跳过) 二.路由器权限获取(须时两周) 三.分析心跳包 1. 安装wiresha ...

  7. eNSP模拟器路由器无法正常启动一直显示“#”——问题解决方法

    eNSP模拟器路由器无法正常启动一直显示"#"--问题解决方法 参考文章: (1)eNSP模拟器路由器无法正常启动一直显示"#"--问题解决方法 (2)http ...

  8. java mission 篡改后 网速很慢_关于直连网线速度正常,插上路由器后速度变慢的解决方法{不全面}...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本帖子要解决的问题就一个,那就是你的网线如果直连电脑网速正常,拔掉网线后再插路由器上,通过路由器再连电脑,网络速度立马下降5-10倍左右的话,我这个帖子也 ...

  9. Cisco路由器IOS映像恢复及升级方法

    Cisco路由器IOS映像恢复及升级方法 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic ...

  10. Excel单斜线表头的绘制方法

    今天小编跟大家分享一下Excel单斜线表头的绘制方法 1.打开Excel文件 2.点击要插入斜线表头的单元格 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细解说. ...

最新文章

  1. 动态规划实现斐波那契数列求解
  2. 使用CL_RS_WHERE创建dynamic SQL statement
  3. WebServices 基础知识
  4. Java面试题(亲身经历)
  5. 记录博客第一次上热门
  6. java值传递和引用传递简单_Java里的值传递与“引用传递”——一些想法
  7. 题目47:最大公约数
  8. MSSQL日期格式转换函数(使用CONVERT)
  9. vba 自动排序_Excel表格自动排序,神了!
  10. 【翻译】Ext JS 5的委托事件和手势
  11. python3.5ide安卓版_python3ide安卓版下载
  12. 汽车显示服务器出现异常,领克06车机网络异常怎么办?我们梳理了四种处理方法,建议牢记...
  13. Appdata\Local Roaming LocalLow文件夹
  14. 收集的13个杀毒软件和安全防护软件(有图哦)
  15. 9.无 线 网 络 和 移 动 网 络
  16. 《Python编程快速上手——让繁琐的工作自动化》读书笔记4
  17. 压缩WinSxS文件夹
  18. 手机算不算计算机系统,现在的手机是不是和电脑一样是组装机
  19. matlab中滤波器设计与实现,基于MATLAB的IIR滤波器设计与实现
  20. ActiveSync同步Emulator

热门文章

  1. PS制作3D立体字步骤教程
  2. ps制作印章教程:印章ps制作盖章
  3. 如何快速获得Q币(python简单实现)
  4. 【熊出没之雪岭熊风】下载
  5. oracle启动报错ora11157,ORA-20011 KUP-11024 外部表引起的错误
  6. PS|如何将Adobe Photoshop(PS)完全卸载
  7. 怎么清楚计算机硬盘搜索记录,如何去除电脑硬盘删除痕迹
  8. 37天熟练掌握百度竞价推广系列视频教程
  9. 目标检测算法——小目标检测相关数据集(附下载链接)
  10. word插入的页眉页脚看不到问题排查