Manual interface bounce (down then up again) required for interface to function

Bug #1100867 reported by Shawn Nock
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
ifenslave (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

OS: Ubuntu 12.04.1 LTS
package version: 1.1.0-19ubuntu5

Configuring a simple 802.3ad bond as suggested in the current documentation results in a non-functional interface. Pinging other hosts works only intermittently, incoming packets to the host seem to make it... with a great delay.

As a workaround I can down the interface and bring it up again and everything works as expected. This can be automated (as done in the working examples below). In the working and non-working state *ALL* output of 'ip route', 'ip link', 'ip addr' and 'cat /proc/net/bonding/bond0' are identical.

 Please advise what other information I can provide.

/etc/network/interfaces (bad):

auto eth0
iface eth0 inet manual
        bond-master bond0

auto eth1
iface eth1 inet manual
        bond-master bond0

auto bond0
iface bond0 inet static
        address 10.1.3.78
        netmask 255.255.255.0
        gateway 10.1.3.1
        bond-slaves none
        bond-mode 802.3ad
        bond-miimon 100

/etc/network/interfaces (works fine):

auto eth0
iface eth0 inet manual
        bond-master bond0

auto eth1
iface eth1 inet manual
        bond-master bond0

auto bond0
iface bond0 inet static
        address 10.1.3.78
        netmask 255.255.255.0
        gateway 10.1.3.1
        bond-slaves none
        bond-mode 802.3ad
        bond-miimon 100
        up ip link set down bond0
        up ip link set up bond0
        up ip route add default via 10.1.3.1 dev bond0

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ifenslave-2.6 (Ubuntu):
status: New → Confirmed
Revision history for this message
Stéphane Graber (stgraber) wrote :

Please attach a tarball of /var/log/upstart/ and the content of "dmesg" right after a boot with the problem you are describing.

I'm a bit surprised by this bug report as I'm using a configuration almost identical to that one on 50 or so servers without any problem...

Changed in ifenslave-2.6 (Ubuntu):
status: Confirmed → Incomplete
affects: ifenslave-2.6 (Ubuntu) → ifenslave (Ubuntu)
Changed in ifenslave (Ubuntu):
status: Incomplete → Invalid
status: Invalid → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for ifenslave (Ubuntu) because there has been no activity for 60 days.]

Changed in ifenslave (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.