Turns out this is provably an issue with libnl. Routes are being given
priorities by NetworkManager but the function that does this isn't
seeing all the routes it should when it tries to apply the priorities.

You can "easily" fix this by removing the routes and re-adding them with
a "metric N" value attached. NM usually uses 1 for ethernet and 2 for
wireless (and 3 for mobile, etc.)

E.g.
ip route del <network> dev eth0 scope link proto kernel
ip route add <network> dev eth0 scope link proto kernel metric 1
ip route del <network> dev wlan0 scope link proto kernel
ip route add <network> dev wlan0 scope link proto kernel metric 2

Except these depend on the actual network being set.

I've opened a bug upstream about the issue (linked), and I'm continuing
to work to fix this.

** Changed in: network-manager (Ubuntu)
       Status: Incomplete => In Progress

** Changed in: network-manager (Ubuntu)
     Assignee: (unassigned) => Mathieu Trudel-Lapierre (mathieu-tl)

** Bug watch added: GNOME Bug Tracker #659983
   https://bugzilla.gnome.org/show_bug.cgi?id=659983

** Also affects: network-manager via
   https://bugzilla.gnome.org/show_bug.cgi?id=659983
   Importance: Unknown
       Status: Unknown

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

Title:
  (oneiric) wired connection unnaturally slow

To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/856333/+subscriptions

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

Reply via email to