#757301 network-manager vanishes after establishing VPN connections when split routing is enabled.

Package:
network-manager
Source:
network-manager
Description:
network management framework (daemon and userspace tools)
Submitter:
"Zachary E. Braun"
Date:
2014-08-07 13:42:13 UTC
Severity:
important
#757301#5
Date:
2014-08-07 01:09:54 UTC
From:
To:
Dear Maintainer,

The latest version of network-manager fails to maintain a VPN connection when any routes are specified.  I have tested this with network-manager-vpnc as well as network-manager-openvpn.  I am able to connect to various VPNs if I remove all route settings.  I have not tested this with IPv6 routes.

In addition, I'll add that the "Use this connection only for resources on its network" doesn't seem to prevent VPN connection (i.e. removing all routes and checking/un-checking the box allows the VPN to stay connection).

#757301#10
Date:
2014-08-07 13:27:36 UTC
From:
To:
Dear Maintainer,

I'm also having this problem. The logs in /var/log/daemon say (note ip
addresses have been anonymized):

Aug  7 08:59:16 battra NetworkManager[968]: <info> devices added (path:
/sys/devices/virtual/net/tun0, iface: tun0)
Aug  7 08:59:16 battra NetworkManager[968]: <info> device added (path:
/sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Aug  7 08:59:16 battra NetworkManager[968]: <info> VPN connection 'myvpn' (IP4
Config Get) reply received from old-style plugin.
Aug  7 08:59:16 battra NetworkManager[968]: <info> VPN Gateway: 192.168.4.13
Aug  7 08:59:16 battra NetworkManager[968]: <info> Tunnel Device: tun0
Aug  7 08:59:16 battra NetworkManager[968]: <info> IPv4 configuration:
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Internal Address:
192.168.16.185
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Internal Prefix: 24
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Internal Point-to-Point
Address: 192.168.16.185
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Maximum Segment Size
(MSS): 0
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Static Route:
192.168.172.64/26   Next Hop: 192.168.214.1
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Static Route:
192.168.184.128/25   Next Hop: 192.168.214.1
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Static Route:
192.168.172.1/26   Next Hop: 192.168.214.1
Aug  7 08:59:16 battra NetworkManager[968]: <info>   Forbid Default Route: yes
Aug  7 08:59:16 battra NetworkManager[968]: <info>   DNS Domain: '(none)'
Aug  7 08:59:16 battra NetworkManager[968]: <info> No IPv6 configuration
Aug  7 08:59:16 battra NetworkManager[968]: <info> Login Banner:
Aug  7 08:59:16 battra NetworkManager[968]: <info>
-----------------------------------------
Aug  7 08:59:16 battra NetworkManager[968]: <info> Banner message
Aug  7 08:59:16 battra NetworkManager[968]: <info>
-----------------------------------------
Aug  7 08:59:16 battra NetworkManager[968]: <info> (tun0): link connected
Aug  7 08:59:16 battra NetworkManager[968]: <error> [1407416356.843371]
[platform/nm-linux-platform.c:1714] add_object(): Netlink error adding
192.168.172.64/26 via 192.168.214.1 dev tun0 metric 1024 mss 0 src user:
Unspecific failure
Aug  7 08:59:16 battra NetworkManager[968]: inet 192.168.172.64/26 table main
Aug  7 08:59:16 battra NetworkManager[968]: priority 0x400 protocol static
Aug  7 08:59:16 battra NetworkManager[968]: nexthop via 192.168.214.1 dev 8
Aug  7 08:59:16 battra NetworkManager[968]: <warn> VPN connection 'myvpn' did
not receive valid IP config information.
Aug  7 08:59:16 battra NetworkManager[968]: <info> (tun0): link disconnected
Aug  7 08:59:16 battra NetworkManager[968]: ** Message: Terminated vpnc daemon
with PID 12959.
Aug  7 08:59:16 battra NetworkManager[968]: select: Interrupted system call
Aug  7 08:59:16 battra NetworkManager[968]: terminated by signal: 15
Aug  7 08:59:16 battra avahi-daemon[857]: Withdrawing workstation service for
tun0.
Aug  7 08:59:16 battra NetworkManager[968]: VPNC started in foreground...
Aug  7 08:59:16 battra NetworkManager[968]: <info> devices removed (path:
/sys/devices/virtual/net/tun0, iface: tun0)
Aug  7 08:59:37 battra NetworkManager[968]: <info> VPN service 'vpnc'
disappeared