是否有可能合并多个互联网连接?

我在我的地方有两个互联网连接,但更快的一个实际上是不可靠的。 🙁

一个是通过以太网连接到PC的宽带调制解调器。 另一个是USB调制解调器。

我想同时运行两个连接(或并行),即使一个连接断开,我也可以重新连接另一个连接并访问互联网。

我宁愿一个便宜的(或免费的)软件解决scheme。 我在Windows XP上。

更新:我知道它可以在Linux上实现,但对于熟悉MS Windows的人来说却是一场噩梦。 有人还build议某种硬件负载平衡,但这是昂贵的。

好的,也让我知道你如何应对工作中不可靠的互联网连接?

更新2:其中一个答案提到了Channel Bonding ,我意识到在拨号的时候有些人设法连接到多个ISP来增加带宽。 但是,如何?

更新3:好,所以这种技术被称为“故障转移互联网连接”,是可能的。 除了下面的解决scheme,我发现这两个软件页面:

  • 链接1
  • 链接2

我已经在两个ADSL2连接上testing了双WAN,发现Linux解决scheme安装起来非常棘手,而且不是很可靠。 我现在在一台装有3块网卡的旧电脑上运行PFSense。 安装非常简单,只需启动live-CD并在安装程序要求时将LAN,WAN和OPT(第二个WAN)networking电缆连接到NIC。 然后configuration实际的双WAN故障转移非常简单,可以在这里find一个指南:

http://doc.pfsense.org/index.php/Multi_WAN_/_Load_Balancing

如果您不想使用专用PC进行路由,我认为可以将PFSense安装在Windows XP上的VMWare(或类似的)上,并允许它为您执行路由。 这会增加一些CPU开销,并使用几百MB的RAM。

Windows确实支持WAN连接的负载平衡。

我没有尝试过,所以要自己承担风险。

您可以尝试打开registry下:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NetBT \ Parameters

并设置/添加这些DWORD值RandomAdapter = 1 SingleResponse = 1

重新启动您的电脑。

请参阅: http : //www.vietcyber.com/forums/showthread.php?t=127328或http://www.techsupportforum.com/networking-forum/networking-support/101350-manage-two-internet-connections-同pc.html

最简单的方法是使用一些脚本来检查每个网关的连通性,并基于此,在主线路断开时切换到辅助线路

看到这个 ,你可以从这样的事情开始

ping -n 1网关&如果%ERRORLEVEL%不为零然后(教程在上一个答案更改默认gw的命令)

并且这个批处理应该尽可能经常地从任务调度器运行

Linksys有一个路由器,可以自动支持多个互联网连接和故障转移。 这不是那么昂贵,我认为不到200美元。 rv042是你在找什么。 它看起来像亚马逊约150美元。

组合多个宽带连接的最佳方式称为ppp多链路电路。 这将把几个连接“绑定”到一个单一的电路中。 自20世纪90年代以来,它一直被用于商业用途。 我假设你有传入连接作为快速以太网。 您可以在eBay上合理购买使用旧的Cisco路由器(尝试使用带有4端口快速以太网WIC的1721模块化路由器)。 这是足够的硬件来“绑定”4个连接。 那么你只需要为多链路configuration一个虚拟接口。 幸运的是,您可以从思科网站资源获取PDF,以帮助您做到这一点。 对于具有networking知识的人来说,这是相当直接的。 您的PC(或Mac或…)会将其视为单个连接。

可以办到; 这就是所谓的通道绑定。 但是,我不确定它可以轻松地在Windows上完成。 通常当我听说它已经完成,它在Linux上。 此外,您需要在目的地(您的ISP)相同的设置。

不幸的是,Windows不能像路由器那样复用两个互联网连接。 相反,您可以根据需要切换连接,如本教程所述:

切换networking设置batch file

OpenBSD很容易做到这一点,从常见问题解答: 我怎样才能做同等成本的多path路由?

等价多path路由是指在同一networking的路由表中有多条路由,如缺省路由0.0.0.0/0。 当内核正在进行路由查找以确定将数据包发往哪个networking时,它可以从任何等价路由中进行select。 在大多数情况下,多path路由用于提供冗余的上行链路连接,例如到Internet的冗余连接。

查看链接的细节,但它的胆量是相当微不足道的:

安装两个(或更多)网卡并添加一条默认路由,指向上游路由器

/etc/hostname.fxp1 !route add -mpath default 172.16.0.1 /etc/hostname.fxp2 !route add -mpath default 192.168.0.1 

然后在sysctl.conf中激活multipath路由:

 # sysctl net.inet.ip.multipath=1 # sysctl net.inet6.ip6.multipath=1 

因为我知道在Windows(即时胜利2003)双ISP加载balansind不可能。

它需要策略路由(根据一些规则对不同的数据包使用不同的路由表)

Linux和基于Linux的路由器都支持它。

但哇! 安装Kerio声明支持负载平衡! http://www.kerio.com/control/quality-of-service/link-load-balancing

我碰到这个应用程序: NAT32
它声称支持故障转移多个互联网连接。 社区版是免费的。

我虽然没有用过,所以不能提供任何反馈。 如果有人,请评论。