Ugh, sorry all. I have no idea why, but I just rebooted and now
everything works. Closing.

** Changed in: network-manager-openvpn (Ubuntu)
       Status: New => Invalid

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

Title:
  Openvpn connection not respecting routes pushed by server

Status in network-manager-openvpn package in Ubuntu:
  Invalid

Bug description:
  When using a connection defined in the NetworkManager applet and
  initiated from the applet, an openvpn connection does not respect the
  routes pushed to the client by the server. When I make the connection
  from the applet, my routing tables (route -n) looks like this (which
  is incorrect):

  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  0.0.0.0         192.168.25.1    0.0.0.0         UG    100    0        0 
enp0s31f6
  10.190.192.0    192.168.25.30   255.255.255.0   UG    100    0        0 
enp0s31f6
  10.219.27.0     0.0.0.0         255.255.255.0   U     50     0        0 tun0
  52.24.197.4     192.168.25.1    255.255.255.255 UGH   100    0        0 
enp0s31f6
  169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 
enp0s31f6
  192.168.25.0    0.0.0.0         255.255.255.0   U     100    0        0 
enp0s31f6
  192.168.25.1    0.0.0.0         255.255.255.255 UH    100    0        0 
enp0s31f6

  If I export the configuration for that connection to a file called
  "myvpn.ovpn", and then run `sudo openvpn myvpn.ovpn`, my routing table
  looks like this (which is what I think it should be):

  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  0.0.0.0         192.168.25.1    0.0.0.0         UG    100    0        0 
enp0s31f6
  10.190.192.0    192.168.25.30   255.255.255.0   UG    100    0        0 
enp0s31f6
  10.219.27.0     0.0.0.0         255.255.255.0   U     0      0        0 tun0
  169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 
enp0s31f6
  172.30.0.0      10.219.26.1     255.255.0.0     UG    0      0        0 tun0
  192.168.25.0    0.0.0.0         255.255.255.0   U     100    0        0 
enp0s31f6

  The 172.30/16 route over the tun0 interface does not happen if I make
  the connection from the applet.

  The behavior seems to be new in Zesty, as I recently did a clean
  install and set this up.

  The same configuration worked correctly as far as I can tell in Xenial
  and Yakkety.

  ALSO NEED INFO:

  1. Ubuntu Release: Ubuntu 17.04 amd64
  2. Version of network-manager-openvpn: 1.2.6-2ubuntu1
  3. Expected to happen: Routing table when connecting to VPN from applet 
should match routing table when connecting to openvpn from the command line 
using the configuration exported from the applet.
  4. Actually happened: Routing table when connecting from applet does not get 
route pushed by the server. Routing table when connecting using the command 
line and the configuration exported by the applet DOES get route pushed by the 
server.

  ADDITIONAL:

  The box for "Use this connection only for resources on its network" is
  checked in the IPv4 Settings for this connection.

  I've attached the myvpn.ovpn file that I exported from the applet.

  Please let me know if I can provide any additional information.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/1697554/+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