NetworkManager ignores pushed openvpn routes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager-openvpn (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Relevant information that may or may not have been included by ubuntu-bug:
Ubuntu release 16.04
Package network-manager 1.2.0-0ubuntu0.
Package network-
NetworkManager ignores pushed openvpn routes when "Use this connection only for resources on its network" is checked. This is a behavior change since 14.04.
To repeat:
1) Use an OpenVpn server that pushes routes. I suggest using a server that pushes several routes since this makes their absence obvious. Set up a NetworkManager VPN of type OpenVpn to this server. Select "Use this connection only for resources on its network" in the "Routes" section of the IPV4 options.
2) Set up a raw OpenVpn connection to the same server.
3) Connect to the server using the raw OpenVpn connection. The pushed routes are all there.
4) Connect to the server using NetworkManager. The only route added is a n interface level route to the tunnel device network.
Using the same setup on 14.04, all pushed routes are added.
The missing routes are also "Resources on the VPN network", and should be added in the absence of further direction. Ignoring pushed routes should be controlled by the "Ignore automatically obtained routes" checkbox.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: network-
ProcVersionSign
Uname: Linux 4.4.0-31-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: GNOME-Flashback
Date: Fri Jul 15 23:12:55 2016
InstallationDate: Installed on 2016-05-04 (72 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
SourcePackage: network-
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in network-manager-openvpn (Ubuntu): | |
importance: | Undecided → High |
I'm going to have to tag my own bug report as "cannot duplicate". The problem went away just now after a couple of reboots. I have no idea why - I don't think I changed anything.
It doesn't look like I can easily mark this appropriately. Can someone else do it if I don't succeed?
Thanks, and sorry to bother.