- 主题:请教如何同时用两根网线上网
windows带的 Link Aggregation ,得对端设备支持链路聚合才行
【 在 Dirk 的大作中提到: 】
: 电脑的操作系统如果是win10 pro或ultimate的话,可以用链路聚合功能。win11把这个功能裁剪了,所以必须是win10。当然,Windows Server系统或Linux也可以。
: 如果用路由器的话,支持负载均衡功能的就可以实现,很多路由器可以通过刷openwrt支持。
:
--
FROM 39.156.11.*
如果不用额外的硬件,一般用策略路由实现双出口链路负载均衡
多个用户的场景,用基于源地址的策略路由最简单,不同网段的用户分别指向不同的出口。
为自己用的一台机器搞出口链路负载均衡,比较简单的方案是针对每次新建的连接轮流打标签1和2,比如linux通过contrack 模块用iptables给奇数和偶数连接分别打标签。
-m conntrack --ctstate NEW -m statistic --mode nth --every 2 --packet 1 -j CONNMARK --set-mark 1
和
-m conntrack --ctstate NEW -m statistic --mode nth --every 2 --packet 0 -j CONNMARK --set-mark 2 这种。
然后用策略路由让打了标签1和2的流量分别走1和2出口。
--
FROM 39.156.11.*
别扯淡了,这些都需要对端设备支持,对端做bond,本地才能把俩口绑成bond,对端做 Dynamic Link Aggregation (DLA) , 本地才能做 DLA
楼主单位的管理员如果能给他做bond,他就不用版上来问了。
【 在 poggy 的大作中提到: 】
:
: 负载均衡就有这个效果吧, Linux系统里面可以配置bond, 把多个链路网卡bond成一个虚拟网卡,
: 每个物理网卡走相应的通道出口, 上层应用只绑定这个虚拟的bond网卡,逻辑上就一个IP,数据则会轮流
: ...................
--
FROM 39.156.11.*