network manager 0.7 multiple wired interfaces and default route used not selectable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NetworkManager |
Fix Released
|
Low
|
|||
network-manager (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Jaunty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: network-manager
I installed network-manager from PPA using Hardy. I have 2 network interfaces. After both interfaces are up I run netstat -rn and see:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.2.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.1.0.1 0.0.0.0 UG 0 0 0 eth0
in which case all traffic not destined for the 10.2.0.0/16 network will go thru the 10.1.0.1/eth0 interface. I want to be able to have the default route be 10.2.0.1/eth1 interface instead. I have messed around with IPv4 Settings > Routes by trying to add in an override default gateway but nothing seems to work. Also if I disable the interfaces using the applet and renable and from the command prompt continously run netstat -rn I see at first the default route is:
0.0.0.0 10.2.0.1 0.0.0.0 UG 0 0 0 eth1
but then once eth0 interface is brought up it gets overridden. If NM 0.7 is suppose to handle multiple connections it should have functionality to explicitly state which interface is your default if both have equal metrics (eg. both are wired networks) instead of just the second interface to be brought up vi NM.
Here is some more information about network-manager
$ dpkg -l | grep network-manager
ii network-manager 0.7~~svn2008101
ii network-
$ dpkg -s network-manager | grep ^Depends:
Depends: dbus (>= 0.60), hal (>= 0.5.7.1), iproute, iputils-arping, libc6 (>= 2.4), libdbus-1-3 (>= 1.1.1), libdbus-glib-1-2 (>= 0.74), libglib2.0-0 (>= 2.16.0), libhal1 (>= 0.5.8.1), libnl1, libnm-glib0 (>= 0.7~~svn20080908), libnm-util0 (>= 0.7~~svn20080908), libnspr4-0d, libnss3-1d, libpolkit-dbus2, libpolkit2, libuuid1, lsb-base (>= 2.0-6), update-
Changed in network-manager: | |
status: | Unknown → New |
Changed in network-manager: | |
status: | New → Fix Released |
Changed in network-manager: | |
importance: | Unknown → Low |
Please file this bug in bugzilla.gnome.org directly as this needs to be fixed there. please give us the bug id, so we can track help to find a solution.