For what it's worth, network-manager 0.9.10.0-4ubuntu15.2 seems to fix
the problem for me.

`route -n` with *ubuntu15.1 with both WiFi and Ethernet connections:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.17.75.1      0.0.0.0         UG    1024   0        0 eth0
10.17.75.0      0.0.0.0         255.255.255.0   U     0      0        0 wlan0
10.17.75.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0

And with *ubuntu15.2:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.17.75.1      0.0.0.0         UG    100    0        0 eth0
0.0.0.0         10.17.75.1      0.0.0.0         UG    400    0        0 wlan0
10.17.75.0      0.0.0.0         255.255.255.0   U     0      0        0 wlan0
10.17.75.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0

And in both cases for me /etc/resolve.conf has always been:

nameserver 127.0.1.1

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1436330

Title:
  Network Manager doesn't set metric for local networks any more,
  causing connection issues

Status in NetworkManager:
  Fix Released
Status in network-manager package in Ubuntu:
  Fix Released
Status in network-manager source package in Vivid:
  Fix Committed

Bug description:
  [Impact]
  NM changed its method of setting routes on systems, and no longer attaches a 
metric value specific to the type of device being used. These values were used 
to prioritize connections, so that for example, when connected to both wired 
and wireless at the same time, wired can be used in priority over wireless 
without incurring packet loss.
  Currently, when connected to both wired and wireless are connected to the 
same subnet, the user may notice connectivity issues since packets are sent in 
a round-robin fashion over all default routes on the same subnet with the same 
metric.

  [Test Case]
  1- Connect to a wireless network.
  2- Connect to the same network over Ethernet both connections should come up 
on the same subnet.
  3- Make sure there is no packet loss, and that there are specific metric 
values for each default route, as displayed by 'ip route'.

  [Regression Potential]
  Since handling default routes properly involves correcting the behavior for 
all device types, VPN behavior may change to pick up the default routes in all 
cases, over a wired connection. It's also possible that a connection pick up 
the default route when it is not meant to.

  ---

  With Vivid, having two connections to the same network subnet is
  unstable due to missing metrics for local networks.

  Example:

  Being connected to 192.168.1.0/24 via both wired and wireless will
  cause connectivity issues as sent packets hop between the two
  interfaces.

  It used to be that this wasn't an issue. I would go between work and
  home and plug in and my machine would automatically connect to
  wireless and it would use the lower metric ethernet interface for all
  communications, while the wlan interface would remain connected but
  unused.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: network-manager 0.9.10.0-4ubuntu11
  ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1
  Uname: Linux 3.19.0-9-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.16.2-0ubuntu4
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Wed Mar 25 09:17:27 2015
  IfupdownConfig:
   # interfaces(5) file used by ifup(8) and ifdown(8)
   auto lo
   iface lo inet loopback
  InstallationDate: Installed on 2015-01-25 (58 days ago)
  InstallationMedia: Kubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  SourcePackage: network-manager
  UpgradeStatus: Upgraded to vivid on 2015-03-17 (8 days ago)
  nmcli-nm: Error: command ['nmcli', '-f', 'all', 'nm'] failed with exit code 
2: Error: Object 'nm' is unknown, try 'nmcli help'.

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to