This causes a problem on QtNetwork nm plugin. The QtNetwork implementation goes throught the connection list and returns the first connection that is set as default for for ipv4 or ipv6 as you can see on this code [1][2].
Since the gsm connection is always the default for ipv6 it will return the gsm connection as default connection even if you are connected over wifi. [1] http://paste.ubuntu.com/11812336/ [2] http://paste.ubuntu.com/11812429/ -- 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/1444162 Title: IPv6 default route present on ccmni0, even though no address assigned Status in network-manager package in Ubuntu: Confirmed Bug description: $ system-image-cli -i current build number: 171 device name: m75 channel: ubuntu-touch/vivid-proposed last update: 2015-04-14 22:23:10 version version: 171 Upon boot, my v6 routes include a default via ccmni0: $ ip -6 route fe80::/64 dev wlan0 proto kernel metric 256 default dev ccmni0 proto static metric 1024 Even though there's no v6 address on the device: $ ip -6 addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 10: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000 inet6 fe80::3abc:1aff:fe18:b68b/64 scope link valid_lft forever preferred_lft forever This means that hosts that have v6 addresses are tried to be reached via v6, which obviously fails: > 29% [Connecting to ports.ubuntu.com (2001:67c:1360:8001::18)] Toggling GSM data loses the default route: $ ip -6 route fe80::/64 dev wlan0 proto kernel metric 256 And the connection succeeds via v4. Attached find a set of logs from network-test-session. ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: network-manager 0.9.10.0-4ubuntu13 Uname: Linux 3.10.35+ armv7l ApportVersion: 2.17-0ubuntu2 Architecture: armhf CRDA: Error: [Errno 2] No such file or directory: 'iw' Date: Tue Apr 14 23:45:11 2015 IfupdownConfig: # interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d InstallationDate: Installed on 2015-04-14 (0 days ago) InstallationMedia: Ubuntu Vivid Vervet (development branch) - armhf (20150414-020204) IpRoute: default via 10.2.0.254 dev wlan0 proto static metric 1024 10.0.0.0/8 via 10.2.0.1 dev wlan0 proto dhcp metric 10 10.2.0.0/24 dev wlan0 proto kernel scope link src 10.2.0.66 NetworkManager.state: [main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true PciNetwork: SourcePackage: network-manager SystemImageInfo: current build number: 171 device name: m75 channel: ubuntu-touch/vivid-proposed last update: 2015-04-14 22:23:10 version version: 171 UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.dbus.1.system.d.org.freedesktop.NetworkManager.conf: 2015-04-14T04:33:56 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/ubuntu/+source/network-manager/+bug/1444162/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

