Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have searched and read over the Internet and also on askubuntu.

I am using Ubuntu 11.04 and my question or the thing that I want to achieve is efficient use of both the connections and thus increasing my browsing and downloading speed.

I want my system to decide which packet should be routed over which interface. I want to know if this is possible.

For example, Is it possible to route alternate packets over the two interfaces ?

Please let me know any Internet resource or If I would have to insert any code into the network drivers etc. ?

share|improve this question
huh? what speed are you connected to the internet? If you are connected less than the capacity of your network interface why do you think your download speed will increase? Its not physically possible - what I think you are referring to is the term "load balancing". – fossfreedom Oct 28 '11 at 15:17
I mean to say virtual increase in the browsing speed. – vedarthk Oct 28 '11 at 15:22
up vote 2 down vote accepted

Since the explanation for a solution for this is very long I will point to the sites that have some pretty extensive knowledge about it and are working on projects that can help with this:

Firewall Managers like Shorewall are known to help in scenarios like this although they need a bit of setting them up for this.

In most cases as you have searched over the internet you noticed one of two things:

  • Network Load Balancing is easier to achieve than bonding. you are not aggregating the internet connection, only using each one separately.

  • Bonding is easier to achieve with hardware made for that, like special switches or routers.

In this last case, the best I have seen (not tested) is this: which offers hardware that can solve your problems and make it zero conf.

If the links provided and solutions using iptables and firewalls do not work, you can always count on a hardware device that does it easier.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.