多个3G卡的带宽聚合?


10

我有多个3G数据卡以及与Internet的有线连接。我可以分别连接它们并访问互联网。我有什么办法可以汇总这些卡的带宽以享受综合速度?我的意思是同时插入所有卡并获得带宽的总和。

Answers:


5

你可以做到这一点。Network Manager可以为每个设备建立一个连接。但是即使将网络管理器连接到多个设备,出站流量也只会选择一个网关。您需要将这些网关桥接到虚拟隧道中,并将其用作网关。

问题是那里所有的机器(iptables,ipchains,iproute2等)都比网络管理器低一些。您可以尝试并按照显示示例配置的指南进行操作,以通过多个网关分配流量,但是网络管理器可能最终会妨碍您。

可能不会。它可能工作得很好。戳戳之后才知道;)


2
如果imho网络管理员使用您链接中的负载平衡方法,则只会在网络接口反弹时妨碍他。我对nm破坏事物的理解是路由表在链接反弹时进行的修改。如果在接口出现故障时仍不能删除多路由组件,则只会造成成比例的数据包丢失。还有一点需要注意:他可能想更改权重值以更正确地映射到可用带宽。如果他切换到wicd,可以添加postup和postdown脚本来修复多路由。
RobotHumans

+1-这是正确的解决方案。它只需要进行一些调整
RobotHumans 2010年

1

不可以,您不能直接集成多个数据卡。

您需要购买进行链路聚合(802.3ad协议)的设备。


1
链路聚合不是此问题的正确主题。LA处理两条从A到B的电缆,以便处理更多带宽。这个问题是将A与B和C的单独链接绑定在一起。
奥利(Oli)

0

我认为您不能。因为您不能使网络管理员同时连接到多条线路。


我现在插入了两个无线和一个有线适配器。我可以在网络管理器中连接到三个不同的网络。
奥利(Oli)

哦,是的。在这种情况下,您应该获得3 ips吗?
karthick87

是的,你会的。
奥利(Oli)

如果我对这个主题的理解是正确的,那么我将在三个接口上获得三个单独的IP(只要我有2个无线网络和1个有线网络),但是只会选择一个出站网关,因此不会进行带宽聚合。我对吗?所以有一个共识,我需要将其桥接到隧道中并将其用作网关。
2010年


0

您可以将Linux路由配置为轻松使用多个网关。更具问题的部分是,如果其中一个网关已关闭,则您希望计算机停止使用它,并在启动后重新启动。我曾经编写了一个脚本来执行此操作(仅用于无线连接)。您可以在此处查看洪流的工作情况,并利用3种不同的wifi互联网连接:

在此处输入图片说明

如果您想让脚本了解我使用了什么命令或尝试运行它,请参见:https : //sourceforge.net/projects/powernet/

第一个版本仅具有配置命令,如果无法访问该连接的网关,则更高版本将停止使用该连接,并在一段时间后重试。

期望新手编码质量。,当时我只是在研究bash。

编辑(链接更改和更多说明):正如我所看到的,人们对“绑定”连接和“负载平衡”连接感到困惑。当您连接到多个网络并且每个网络都有自己的“网关”时,系统默认情况下仅使用其中一个(通常是您连接的最后一个)。

Powernet将路由表配置为通过可用网关“循环”,因此,例如,每个连接将通过不同的网关/链接。

单个连接的速度仅与它使用的网关一样快,而多个连接的速度与所有网关组合在一起的总速度一样快。副作用:您可以从一个IP进入网站,一段时间后您的IP将会更改(因为您现在使用其他网关),这可能会使某些网站发疯。

这不是“绑定”,并且此技术不需要特殊的ISP支持。如果您只有一个以上的Internet连接,则可以使用。



1
链接固定到sourceforge。原始网站已不再维护。
X-Kent
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.