无法在Kubuntu 15.04上与网络管理器建立vpnc连接

在干净安装的Kubuntu 15.04上,我的VPN连接对我不起作用,它是14.10及更早版本。 我可以通过“连接编辑器”建立连接,但是当我想要连接时,它会闪烁一个窗口,这可能是我应该输入密码的地方(但它已经立即消失,所以我无法分辨)。 说了一会儿,它正在连接,它放弃了。 Syslog看起来像这样:

grep NetworkManager /var/log/syslog Jul 9 15:12:11 hostname NetworkManager[811]:  Starting VPN service 'vpnc'... Jul 9 15:12:11 hostname NetworkManager[811]:  VPN service 'vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 2136 Jul 9 15:12:11 hostname NetworkManager[811]:  VPN service 'vpnc' appeared; activating connections Jul 9 15:12:15 hostname ureadahead[307]: ureadahead:NetworkManager_new.1445: Ignored relative path Jul 9 15:12:15 hostname ureadahead[307]: ureadahead:NetworkManager: Ignored relative path Jul 9 15:12:15 hostname ureadahead[307]: message repeated 3 times: [ ureadahead:NetworkManager: Ignored relative path] Jul 9 15:12:15 hostname ureadahead[307]: ureadahead:NetworkManager_new.1490: Ignored relative path Jul 9 15:12:15 hostname ureadahead[307]: ureadahead:NetworkManager: Ignored relative path Jul 9 15:12:15 hostname ureadahead[307]: message repeated 2 times: [ ureadahead:NetworkManager: Ignored relative path] Jul 9 15:14:11 hostname NetworkManager[811]:  [1436447651.584396] [vpn-manager/nm-vpn-connection.c:1778] get_secrets_cb(): Failed to request VPN secrets #2: (6) No agents were available for this request. 

在配置中使用密码创建连接也没有帮助:7月9日16:46:17主机名NetworkManager [811]:[1436453177.020663] [vpn-manager / nm-vpn-connection.c:1778] get_secrets_cb():无法请求VPN机密#2:(6)此请求没有可用的代理。

我试过手动创建一个conf文件,这似乎是部分成功的。 ifconfig有一个名为tun0的额外项目,我可以使用URL ping网站,但无法在浏览器中加载任何网站。 这可能表明我的问题类似于这个 ,但并不完全,因为没有网站工作是一个相当大的限制。 这就是我在那里所做的:

 user@hostname:~$ sudo vpnc-connect /etc/vpnc/my_vpn_config.conf [sudo] password for user: Enter IPSec secret for groupname@123.123.123.123: Enter password for user@123.123.123.123: VPNC started in background (pid: 19663)... user@hostname:~$ ping askubuntu.com PING askubuntu.com (122.122.122.122) 56(84) bytes of data. 64 bytes from 122.122.122.122: icmp_seq=1 ttl=59 time=51.1 ms user@hostname:~$ sudo vpnc-disconnect Terminating vpnc daemon (pid: 19663) 

此连接的syslog如下所示:

 Jul 9 16:15:54 hostname NetworkManager[811]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): carrier is OFF Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): new Tun device (driver: 'unknown' ifindex: 6) Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): exported as /org/freedesktop/NetworkManager/Devices/5 Jul 9 16:15:54 hostname NetworkManager[811]:  devices added (path: /sys/devices/virtual/net/tun0, iface: tun0) Jul 9 16:15:54 hostname NetworkManager[811]:  device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found. Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): link connected Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: unmanaged -> unavailable (reason 'connection-assumed') [10 20 41] Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: unavailable -> disconnected (reason 'connection-assumed') [20 30 41] Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) starting connection 'tun0' Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 1 of 5 (Device Prepare) scheduled... Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 1 of 5 (Device Prepare) started... Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: disconnected -> prepare (reason 'none') [30 40 0] Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 2 of 5 (Device Configure) scheduled... Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 1 of 5 (Device Prepare) complete. Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 2 of 5 (Device Configure) starting... Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: prepare -> config (reason 'none') [40 50 0] Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 2 of 5 (Device Configure) successful. Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 3 of 5 (IP Configure Start) scheduled. Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 2 of 5 (Device Configure) complete. Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 3 of 5 (IP Configure Start) started... Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: config -> ip-config (reason 'none') [50 70 0] Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 5 of 5 (IPv4 Configure Commit) scheduled... Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 3 of 5 (IP Configure Start) complete. Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 5 of 5 (IPv4 Commit) started... Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: ip-config -> ip-check (reason 'none') [70 80 0] Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) Stage 5 of 5 (IPv4 Commit) complete. Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: ip-check -> secondaries (reason 'none') [80 90 0] Jul 9 16:15:54 hostname NetworkManager[811]:  (tun0): device state change: secondaries -> activated (reason 'none') [90 100 0] Jul 9 16:15:54 hostname NetworkManager[811]:  Activation (tun0) successful, device activated. Jul 9 16:17:49 hostname NetworkManager[811]:  (tun0): device state change: activated -> unmanaged (reason 'removed') [100 10 36] Jul 9 16:17:49 hostname NetworkManager[811]:  (tun0): deactivating device (reason 'removed') [36] Jul 9 16:17:49 hostname NetworkManager[811]:  devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0) 

kvpnc给出error: Timeout while connecting to 123.123.123.123. vpnc connect process will be killed. error: Timeout while connecting to 123.123.123.123. vpnc connect process will be killed. Ping网关在50ms内返回。

我不太确定还有什么可以尝试的。 其他选项(pptp,openconnect,openvpn)似乎需要CA证书,我没有,所以我假设我坚持使用vpnc。 希望有人会有一些想法吗?

编辑:它似乎是这个bug的一个变种,虽然那里的修复对我不起作用。