After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 558518 - Cannot disable auto-searching for bonded devices - kills network connection / routing table
Cannot disable auto-searching for bonded devices - kills network connection /...
Status: RESOLVED DUPLICATE of bug 540995
Product: NetworkManager
Classification: Platform
Component: general
unspecified
Other All
: Normal blocker
: ---
Assigned To: Dan Williams
Dan Williams
Depends on:
Blocks:
 
 
Reported: 2008-10-30 12:10 UTC by Michael Bajura
Modified: 2008-11-03 19:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Bajura 2008-10-30 12:10:13 UTC
Please describe the problem:

When using the "bond" driver to combine two ethernet ports eth0 and eth1 together into a third virtual device bond0, it appears that NetworkManager does not realize that the ethernet ports are in use and tries making connections on them.

When they respond with DHCP, they get enabled (even though they are part of the bond device), and the routing table gets messed up - the connection to gateway record is replaced by another one specific to the ethX device.

The computer is now unusable for outgoing network connections.

Steps to reproduce:
1. (see below)
2. 
3. 


Actual results:
Network connectivity is lost.

Expected results:
One would expect NetworkManager to recognize that ethernet devices are bonded into a different virtual device, and not try making connections on them... Or a way to disable searching on particular ethernet ports.

Does this happen every time?
YES

Other information:

- I am trying to use the "bond" driver to combine both of my ethernet ports into one device with double the bandwidth.

- The bond driver appears as a separate networking device "bond0", in addition to the two ethernet ports eth0 and eth1 which are "slaves".

- When I bring up the bond driver, it gets DHCP information for IP address and gateway properly.  Good so far.  Everything working perfectly.

- After about a minute, it appears that NetworkManager-something is not realizing that the ethernet ports are active as part of the bond device and tries making separate network connections.

- This gives an IP address to one of the ethernet devices (I presume via DHCP), and screws up the routing table to the gateway, effectively taking the computer off the network.
 
- "Stopping" NetworkManager and NetworkManagerDispatcher seemed to keep this from happening.

OS:  debian "testing" distribution, amd64, apple/mac pro computer w/ two intel 80003ES2LAN gigabit ethernet controllers.
Comment 1 Dan Williams 2008-11-03 19:33:20 UTC
NM doesn't yet support bonded devices; for the moment I'd suggest either turning off NetworkManager if the bonded devices are your primary internet connection, or if they are not, making them unmanaged so that NM ignores them.  Bonding is a feature we expect NM to support in the future...

*** This bug has been marked as a duplicate of 540995 ***