我认为这是其他版本中已知的问题。来自 /var/log/syslog:
Nov 3 15:13:55 somemachine NetworkManager[1048]: <info> Starting VPN service 'vpnc'...
Nov 3 15:13:55 somemachine NetworkManager[1048]: <info> VPN service 'vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 11049
Nov 3 15:13:55 somemachine NetworkManager[1048]: <info> VPN service 'vpnc' appeared; activating connections
Nov 3 15:14:37 somemachine NetworkManager[1048]: <info> VPN plugin state changed: starting (3)
Nov 3 15:14:37 somemachine NetworkManager[1048]: <info> VPN connection 'Blue Nile' (Connect) reply received.
Nov 3 15:14:37 somemachine NetworkManager[1048]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Nov 3 15:14:37 somemachine NetworkManager[1048]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Nov 3 15:14:37 somemachine NetworkManager[1048]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...
Nov 3 15:14:40 somemachine NetworkManager[1048]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0)
Nov 3 15:14:40 somemachine NetworkManager[1048]: <warn> VPN plugin failed: 1
Nov 3 15:14:40 somemachine NetworkManager[1048]: <info> VPN plugin state changed: stopped (6)
Nov 3 15:14:40 somemachine NetworkManager[1048]: <info> VPN plugin state change reason: 0
Nov 3 15:14:40 somemachine NetworkManager[1048]: <info> Policy set 'Auto Ethernet' (eth2) as default for IPv4 routing and DNS.
Nov 3 15:14:40 somemachine NetworkManager[1048]: <info> Policy set 'Auto Ethernet' (eth2) as default for IPv6 routing and DNS.
Nov 3 15:14:40 somemachine NetworkManager[1048]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Nov 3 15:14:44 somemachine NetworkManager[1048]: <info> VPN service 'vpnc' disappeared
网上的流量表明这与最近的更新有关,因此建议的修复方法是:
sudo apt-get install libgcrypt11=1.5.0-3ubuntu3
...但问题是一样的。如果我使用错误的凭据,错误消息会有所不同。请注意,我的两台机器都发生了这种情况,所以我怀疑这与更新有关。
上次成功连接是在 20 天前的今天,即 2014 年 11 月 5 日。
答案1
好的,我想我现在明白了。我创建了一个 Windows VM,安装了 Cisco 客户端并用我的凭据对其进行了配置。我毫无问题地进入了 VPN,但我注意到一些有趣的行为,许多 Linux 客户端可能无法处理这些行为。我刚刚在 VPN 内的目标 Windows 桌面框上更改了我的 Windows 密码,我认为这就是触发此问题的原因。当我使用 Windows 7 和官方 Cisco 客户端登录时,它不止一次提示我两次输入 RSA 密码。第二次我被特别提示输入下一个密码。短期解决方法是每次更改 Windows 密码时从远程端的 Windows 框登录一次。我想知道这引起了多少麻烦?