[Bug 1073820] Re: ifdown/ifup of bond interface does not add slaves
Ralf Spenneberg
1073820 at bugs.launchpad.net
Tue Dec 11 17:37:10 UTC 2012
Thanks a lot. So you are saying there is no way to do an
ifdown bond0
ifup bon0
and the bond is recreated on Ubuntu?
Maybe this needs to be stated in the documentation as this is the
expected behavior.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ifenslave-2.6 in Ubuntu.
https://bugs.launchpad.net/bugs/1073820
Title:
ifdown/ifup of bond interface does not add slaves
Status in “ifenslave-2.6” package in Ubuntu:
Fix Committed
Bug description:
Release: Ubuntu 12.04
ifenslave-2.6 1.1.0-19ubuntu5
At boot time bonding interfaces are activated fine. But if I manually
ifdown the bonding interface and subsequently ifup it againt the
physical network cards are not enslaved.
I use the following configuration:
auto extern
iface extern inet static
address 192.168.0.5
netmask 255.255.255.0
bond-mode 1
bond-miimon 100
bond-slaves none
auto eth0
allow-extern eth0
iface eth0 inet manual
bond-master extern
auto eth2
allow-extern eth2
iface eth2 inet manual
bond-master extern
Situation after boot:
# cat /proc/net/bonding/extern
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:26:2d:05:37:2f
Slave queue ID: 0
Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:15:17:f6:ec:d9
Slave queue ID: 0
When issuing ifdown and subsequently ifup the following is displayed:
# ifup extern
Waiting for a slave to join extern (will timeout after 60s)
No slave joined extern, continuing anyway
Failed to bring up extern.
By the way, replacing extern with a typical bonding-device name as
bond1 does not change the behaviour.
Adding
bond-primary eth0 eth2
to all stanzas does not change the behavior.
Changing bond-slaves to
bond-slaves eth0 eth2
does not change the behaviour. README.Debian states that if both bond-master and bond-slaves is used bond-slaves is ignored.
The only way to correct the behaviour is to manually ifup eth0 and ifup eth2. I thought this is the responsibility of the
allow-extern eth0/eth2
lines.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifenslave-2.6/+bug/1073820/+subscriptions
More information about the foundations-bugs
mailing list