Written by mfm the 31 Mar 09 at 11:26.
Category: Internet & Networking.
Related project:
Nothing/Others.
Status: New
Rationale
Using multiple network interfaces to increase bandwidth and availability - called bonding - is a commonly used method nowadays. However, the configuration requires either some insight into linux networking or the following of instructions given by someone else. There is no tool in Ubuntu that helps doing this or checks the prerequisites to prevent problems.
> the configuration requires either some insight into linux networking
Of course it does. Interface bonding is useful only for administrators of quite large networks / for other special scenarios. If you don't have some insight into linux networking already, then I don't see any reason why you would like to implement it... Also if you're doing it, you really should read about the details - whether you're using a howto, or not.
What is your use case?
Ubuntu Server has not to be difficult to install and make it reliable. If a small tool could help not-so-advanced users/admins to set up a reliable and fast network connection, it's a small step to bring it closer to be adopted by more users/admins.
A tool to make it easier, sure! But who configures anything serious during the installation stage?
Actually - who needs bonding && still uses normal installation as a deployment method... That would be a bit strange ;)
Why not? Connecting via cable and additional over wireless for internet access. -> More download-speed for average user.
But it should not configure automatically. If you have a UMTS-Connection available, for which you have to pay for use, it shouldn't use that unless no other connection is available.
Interface bonding is not the same as balancing connections over the interfaces. It means that if you setup bonding, you expect both interfaces to be connected to the same network and routed exactly the same. Bonding should be configured on both ends to really work as expected (otherwise loop protection should kick in and disable one interface).
It's for redundancy, or making your 2 * 100Mbit cards handle 200Mbit traffic. This is not for home use.