我已经搜索并阅读通过互联网以及 askubuntu。
我正在使用 Ubuntu 11.04,我的问题或者我想要实现的目标是有效利用这两个连接,从而提高我的浏览和下载速度。
我希望我的系统能够决定哪个数据包应该通过哪个接口路由。我想知道这是否可行。
例如,是否可以通过两个接口路由备用数据包?
请告诉我任何互联网资源或我是否必须在网络驱动程序等中插入任何代码?
答案1
由于对此解决方案的解释非常长,因此我将指出对此有相当广泛了解并且正在开展可以帮助解决此问题的项目的网站:
网络负载平衡 -http://lnlb.sourceforge.net/
具有多个连接的 IPTables -http://linux-ip.net/html/adv-multi-internet.html
防火墙管理员喜欢岸墙可以在这样的场景中提供帮助,尽管他们需要一些设置。
大多数情况下,当你在互联网上搜索时,你会注意到以下两件事之一:
网络负载平衡比绑定更容易实现。您不会聚合互联网连接,而只是单独使用每个连接。
使用专门制造的硬件(如特殊的交换机或路由器)更容易实现绑定。
在最后一种情况下,我见过的(未经测试的)最好的方法是这样的:http://www.internetloadbalancers.com/它提供的硬件可以解决您的问题并使其零配置。
如果提供的链接和使用 iptables 和防火墙的解决方案不起作用,您可以随时依靠更简单的硬件设备。