Solved

What free/Open Source distribution/firewall can I use to consolidate Internet Bandwidth for home PCs?

Posted on 2009-05-04
6
329 Views
Last Modified: 2012-05-06
How can I use two cable modem connections from different ISPs to provide increased bandwidth for all computers (or even a single PC) in my home?

I have found a number of Linux firewall distributions that claim to balance between the two, however I have been unable to find one that will allow a single PC to actively use bandwidth from both providers. I would like to find one that could intelligently combine the bandwidth where the specific application can support it, but falling back to diverting different traffic to different connections would suffice?

I can clarify more if need be.
0
Comment
Question by:caldwelljt
6 Comments
 
LVL 5

Expert Comment

by:0ren
ID: 24299736
you can use a linux machine with squid installed on it as a proxy server.
use iptables for firewall.
is that what you mean ?
0
 
LVL 30

Accepted Solution

by:
Kerem ERSOY earned 500 total points
ID: 24300515
Hi,

First of all you can use any Linux Distro. they support Load Balancing. It will require you to work on the config files a bit.

Also there are integrated security gateway distros built around Liinux/FreeBSD such as:

pfSense does it:
http://www.pfsense.org/index.php?option=com_content&task=view&id=40&Itemid=43  (there's some basic info on this page)
So as ClarkCo1nnect:
http://www.clarkconnect.com/ (Basic info is on their homepage also)

But it seems that it's getting to be a hot topic and it seems that further versions of firewall distros such as SmoothWall and IPCop (I believe in this order ;-)) will start to provide load balancing as well.

Another alternative is to use a cheap DrayTEK ADSL Router (DrayTEK is a amaller firm but they do thier R&D in house and have nice and cheap products). They support load balacing given that the second interface is connected through provided ethernet connector not directly to ADSL PPPoE/PPPoA.
check their products here:

http://www.drayetk.com.tw


Hope this helps.

Cheers,
K.
0
 
LVL 30

Expert Comment

by:Kerem ERSOY
ID: 24300528
Oops sorry for my typo for DrayTEK's homepage it whould read:

http://www.draytek.com.tw/

0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 
LVL 30

Expert Comment

by:Kerem ERSOY
ID: 24303309
One More note: Generally this type of configuration does not generate more speed. But it can generate more bandwidh. This is only one way in that you can increase available bandwith according to number of connections/users. Let assume you're downloading a file with FTP and it opens 4 different connections then if 2 of the connections were from the 1st ADSL line and other 2 are form the second line then you see an improvement because using aggregate bandwith from both lines. But if you are downloading using only one single connection then your data will be arriving from either from one of the lines or the other. The only way to distribute the traffic among these  two lines is the involvement of your ISP and you have links that support dynamic routing so that your ISP could send the packets to both your interfaces using line capacity, or in round-robin fashion if both lines are identical in capacity.

Cheers,
K.
0
 
LVL 26

Expert Comment

by:jar3817
ID: 24308428
I've been working on this at work (with a dual T1 and a cable connection) and from my research, it can't be done easily.  Sure you can share the connections and load balance, but you can't get 1 PC to use both connections at the same time to double your speed. With route caching, it's even hard to get 1 PC to use 2 connections for consecutive connections, unless you specify by port or something (ie ftp goes out dsl1 and www goes out dsl2)
0
 
LVL 1

Author Comment

by:caldwelljt
ID: 24483208
I'm sorry for the long delay in awarding this. I went with pfsense, I followed the instructions on their site to setup load balancing and am able to get double the bandwidth in certain circumstances.

In order to get "double the bandwidth" it is necessary to use applications which connect more than once and/or to more than one destination. i.e. Using a download manager such as FDM to download larger files. Thanks for all the input!

p.s. I really like the simplicity of pfsense, and it's ability to expand out and do lots of other things with packages/etc.
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
upgrading flat network to VLAN 3 102
Setting up a VPN 60 140
Is WiFi half-duplex or Full -duplex 4 47
Network cabling explanation? Copper, twinaxial, SFP+, fiber? 4 46
This article is a step by step guide on how to create a basic PTP link using Ubiquiti airOS devices. This guide can be used on the following Ubiquiti AirMAX devices. Nanostation, Bullets, AirBridge, Nanobeam, NanoBridge to name a few. Please review …
If you are thinking of adopting cloud services, or just curious as to what ‘the cloud’ can offer then the leader according to Gartner for Infrastructure as a Service (IaaS) is Amazon Web Services (AWS).  When I started using AWS I was completely new…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question