如何使用Linux构build出站负载均衡器?

我们在房子里有两个flatrate,理论上有双重带宽。 房子里有一个本地networking连接一切。

但是当我独自一人的时候,我不知道如何同时使用两个连接。

我想build立一个解决scheme,我可以浏览网页和页面请求分布在2个连接之间。

我想有一些昂贵的路由器可以将stream量分成两行(编辑:我不想购买或安装)。 但有没有一个好的方法来做到这一点(编辑:我更喜欢)?

我正在寻找的解决scheme将在两行之间拆分一个页面(多个图像,css文件,javascrfipt文件)的请求。

我听说过双WAN路由器。 你可以买一个做这项工作吗?

我怀疑它可能使用Linux发行版叫做Vyatta,我认为它是WAN负载平衡: http : //www.vyatta.com/downloads/doc_registration.php

这种事情的另一个名字是我认为的“绑定”或“中继”。

除非两个连接是同一个ISP,并且ISP支持两个多个连接之间的负载平衡,否则只能使用家中的机器,这对于住宅服务来说是罕见的。

如果你可以访问互联网上的Linux计算机,那么你可能会做到以下几点(这是我的头顶,没有很好的研究,所以我没有具体的软件)。

  • C1,C2:家中有两台客户机。
  • R1:在家里的Linux电脑作为你的路由器上网。
  • R2:Linux计算机,虚拟服务器,无论在互联网上什么地方。
  • L1,L2:两个固定费率的链接到您的ISP
  • R1通过L1 / L2到R2build立两条VPN,PPP或L2TP链路。
  • 在两端安装负载平衡软件。 就像Linux绑定驱动程序,通过两个虚拟接口VPN或任何创build。
  • 设置C1和C2,所以R1是默认网关
  • 设置R1,以便通过绑定连接将来自C1和C2的stream量路由到R2。
  • 设置R2,以便将来自C1 / C2 / R1的stream量路由到Internet。

现在我写了所有这些,但是我却没有那么自信,实际上它会起作用,但它可能会使你走上正轨。