I have Ubuntu 13.04 with 2 ethernet cards and a WiFi card. I also have 3 ISP connections. I have to configure linux to use all 3 connections. My main concern is to increase outgoing bandwidth (FTP traffic) for Ubuntu.

I found 2 possible solutions:

Ubuntu Bonding

Bonding, also called port trunking or link aggregation means combining several network interfaces (NICs) to a single link, providing either high-availability, load-balancing, maximum throughput, or a combination of these. See Wikipedia for details.



Open source framework, built to integrate (load balance & failover) multiple internet connections simultaneously. The project was started on 14th February 2012 by Arun Tomar, and has been since extended by team of collaborators.

article about ISPUnity

If you did integration of multiple internet connections can you please give recommendation which method is preferred or answer any of the following questions:

  • How good it works? Are you satisfied by result?
  • Which particular method you selected and why?
  • Any possible disadvantages which you see in the proposed solutions.
  • If you can tell pros and cons of every solution it will be fantastic!

Thank you in advance

UPDATE After googling for hours I found very usefull article how to configure system to use 2 or 3 connections without link bonding. As temporary solution it works for me, but the main question is still very important.

closed as off-topic by Pilot6, Zanna, David Foerster, Kevin Bowen, Eric Carvalho Sep 8 '16 at 1:04

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This describes a problem that can't be reproduced that seemingly went away on its own or was only relevant to a very specific period of time. It's off-topic as it's unlikely to help future readers." – Pilot6, Zanna, Eric Carvalho
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    I'm not 100% sure why you have been down-voted, but it may be because the question is asking for opinions/experience. I would vote your question up if you rephrased the question to be more objective. It is a valid question, but subjective questions are frowned upon in stackexchange. I hope this helps ;) – bntser Oct 11 '13 at 1:36
  • @bntser Thank you! Your feedback was useful. I updated my questions. Sorry if some of my sentences are not clear, I'm not a native speaker. – Roman Podlinov Oct 11 '13 at 8:59
  • 1
    Bonding is something completely unrelated to what you're trying to achieve, given the details. – Marcin Kaminski May 15 '15 at 1:35
  • You need a more network biased product for this. Take a look at pfsense.org This Firewall/Gateway can handle multiple connections and networks and is able to use all three providers at once. – s1mmel Mar 21 '16 at 19:20