Comment 7 for bug 1015199

St├ęphane Graber (stgraber) wrote :

It's not a bug. "ifup bond0" will configure the bond and wait until the first slave joins to return, so it'll indeed "hang" but that's the wanted behaviour.

If you need to reconfigure your bond, you need to call "ifdown" on all bond members, then on the bond interface, change your config and then do "ifup" on all the bond members and then on the bond interface.

Removing the auto statement from all the bond members will also make ifup "hang" or rather wait for a minute and give up as the bond can't be considered as up until it has at least one member (otherwise, it doesn't have a MAC address which confuses a lot of other software).