This problem is pretty insidious. I couldn't ping my servers after
reboot 50% of the time. It took most of a day to trace it to the bond
MAC address flopping around between slave MAC addresses.

The ARP entries in upstream switches don't get updated; the switches
keep delivering traffic to the old MAC address. Traffic comes into the
server, visible on tcpdump, but is dropped for having the wrong MAC
address.

Thanks to Alex Gottschalk, whose solution above worked around this
problem in my case.

I think it would be worth having some extra code, even if it's somewhat
messy or limited, that attempts to retrieve the MAC address of the
primary slave (first in interfaces?), and use it whether or not that
slave ever comes up. Or as long as the slaves come first in the
interfaces file, things should be far enough along to get the MAC.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1288196

Title:
  MAC address of bonding interface is randomly picked

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifenslave/+bug/1288196/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to