Ross S. W. Walker wrote:
Since I upgraded from 4.4 to 4.5 my system which has 2 sets of ALB bonded interfaces hangs on shutdown while doing an ifdown on these interfaces.
Has anyone else seen this issue with 4.5 and bonding?
I think I found the answer. The new version of bonding has a bug in it that doesn't restore the original mac addresses on termination and will leave the mac address on the interface it was last on. Then, as ifdown is called on each slave it will hit a slave whose mac address has changed and is a dup of the other slave and it will hang there.
For some reason though if I set a programmable mac address not equal to any installed on the system on the bondX interfaces it complains the mac has changed, but it doesn't hang, so that is my interim work-around, set a unique MACADDR= on each bondX interface.
can you report this as an issue at http://bugs.centos.org/ ?
- KB