文章

k2p基于openwrt实现不同运营商双宽带/双线叠加

  最近更新时间:2019-10-26
文章目录

前言

最近脑子进了水,多花了几百多办了一条宽带,并且去办理的时候居然要收安装调测费了,当时一定是被猪油蒙了心,才会多装一条宽带,现在想来心依然在滴血,不过既然是多了一条宽带,还是要利用起来的。这里就记录一下是如何实现双宽带叠加的。

正文

准备

这里大体上来说是将一个LAN口改为WAN口,然后利用负载均衡选择网络连接使用的网络出口。
首先是有两个宽带。
然后准备一台K2P。
K2P刷入openwrt固件,你可以选择自己编译:编译k2p的openwrt固件(在luci中选上mwan3),当然你可以选择直接刷入别人已经编译好的固件(也需要有负载均衡功能)。

设置交换机

进入管理后台,选择网络→交换机→添加,添加一个VLAN,将空闲的LAN口改为WAN口,这里是将LAN1口改为了WAN口(在K2P上距离WAN口最远的那个网口就是LAN1),要将LAN1从原来的VLAN中关闭,然后添加到新的VLAN中,如图。

设置接口

添加完成后,选择网络→接口→添加新接口,接口名称可以按照你自己的来,这里设置的为wan1,接口的协议,如果是光猫拨号的则选择DHCP客户端,如果路由和光猫是桥接的,用路由器拨号的话,则选择PPPoE,包括以下接口,交换机VLAN:"eth0.3",这里选择刚刚创建的VLAN。

这里建议还是把自带的除LAN口以外的接口全部删除掉,然后再新建相关的接口,新建的接口也建议在高级设置中设置不同的网关跃点。

修改wan1接口的跃点设置,在高级设置中设置,不同的接口需要设置不同的跃点,可以将主网络的跃点数设置小一点。

修改wan1接口的防火墙设置。

这里回到接口的主页面,看看两个WAN口是否都成功的获取到了IP。

均成功的获取到了IP,说明这里WAN口的设置已经成功了

设置负载均衡

接着在网络→负载均衡中添加一个新的接口

详细设置项里面保持默认即可.
在成员中添加一个新的成员,这里是wan1_m1_w3

接口选择wan1,其他保持默认

在策略中添加一条策略wan1_only

使用的成员选择wan1_m1_w3

在规则中设置网络连接使用的策略,策略有先后顺序,前一条匹配到了,后一条应该就不会匹配了,所以应该将特定情况放在前面,普遍情况放在后面。默认的两条规则是,https流量和所有流量均使用balanced策略。

但是在这种情况下,虽然能够上网,但是我们想要的网速叠加没有体现出来,那时因为balanced里面只有一个成员,即WAN口,我们可以参考恩山@wukaisky的设置来进行自己网络的配置,这里给到了三个策略,叠加(balanced),只用WAN(wan_only)口,只用WAN2(wan2_only)口。

设置OpenDNS 208.67.222.222,208.67.220.220只走电信线路,即wan_only;443的TCP和UDP只走电信线路(HTTPS协议,为了网银考虑,443端口使用单一出口以避免IP地址变化带来的影响);使命召唤Online只走电信线路;优酷路由宝挖矿,还是电信好(这里是电信和移动双网)。

这样设置之后,用测速软件测试,可以发现网速叠加了,而如果直接通过https://www.speedtest.net/网页进行测试会发现只有单网的网速,这是因为在策略中指定了https的协议只从一个网口进出,而www.speedtest.net已经启用了https协议。
自此双线叠加就已经设置好了,更多内容可查看参考链接。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
参考连接:
https://www.right.com.cn/forum/thread-189932-1-1.html
https://www.maxlicheng.com/openwrt/382.html

发表评论