[搞机] 双网卡做数据均衡负载
一、瞎扯
我是长城宽带用户(艹,刷新对ISP的理解新高度),所以我就想办法弄了个中国电信缓缓。
然后来说说俩者区别在哪里。长城属于共享型宽带,且和联通有合作上行很快(可以申请公网IP)。中国电信属于独享型带宽,根据北联通南电信的规划所以本身就很好,加之电信有自己的出口节点(国内外全部直连)。
所以对我来说有联通和电信的网络,但是根据Windows的尿性。它会选择最好的使用然后禁用那个差的。
那有没有办法均衡负载?
二、系统级
我问了很多朋友同样根据我们的知识结构,有一个非常好使的系统级均衡负载。
那就是改跃点数。(以下为 Windows 演示)
因为博主没有使用这个方案,所以大致说下会发生什么。
- 因为使用的是无线和有线的均衡负载,在OS中有线的权值高所以会优先(相同跃点数)使用有线。
- 当有线的带宽被沾满会使用无线来进行数据包传送。
Linux 用户可以使用ip route
进行路由的设置。并可以使用 iptables
给数据包打上 mark,再使用 ip rules
进行自定义数据包走向。
三、软件级
借助这个软件可以完成分流,根据不同的服务器选择不同的ISP出去。(具体的等我抓包更新本文)
四、备注
据某网友论坛中说到,如果你使用的是俩快有线 Intel 网卡并使用 Windows 10 操作系统。
那系统会自动化完成均衡负载。
五、总结
最后来总结下。博主根据自己ISP的劣势与中国电信做结合并希望完成均衡负载,本文记录了俩种解决方案。
使用OS级的均衡负载会在某条路线沾满后迁移至另一条。
使用software进行双网卡的均衡负载。(见配图)
Linux 下网卡配置内加入PERSISTENT_DHCLIENT=1
即可始终保持DHCP地址。
(完)