我正在尝试将一台 Ubuntu 笔记本电脑 (9.10) 与某种 Cisco VPN 设备连接起来;我不知道另一端是什么,而且我也不大可能知道到底是什么。我知道我的公司允许从 Linux 客户端使用 VPN,因为他们提供了一个我无法安装的 VPN(编译失败)。我使用该network-manager-vpnc
软件包时运气最好,但是我搞不清楚是什么失败了。当我尝试连接时,我从 libnotify 收到此消息:
The VPN connection 'XXX' failed.
这没什么帮助。我仔细检查了系统日志,只找到以下内容:
Dec 27 12:57:45 jcasadon-lap NetworkManager: <info> Starting VPN service 'org.freedesktop.NetworkManager.vpnc'...
Dec 27 12:57:45 jcasadon-lap NetworkManager: <info> VPN service 'org.freedesktop.NetworkManager.vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 2672
Dec 27 12:57:45 jcasadon-lap NetworkManager: <info> VPN service 'org.freedesktop.NetworkManager.vpnc' just appeared, activating connections
Dec 27 12:58:00 jcasadon-lap NetworkManager: <info> VPN plugin state changed: 3
Dec 27 12:58:00 jcasadon-lap NetworkManager: <info> VPN connection 'AmericasEast' (Connect) reply received.
Dec 27 12:58:00 jcasadon-lap NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Dec 27 12:58:00 jcasadon-lap kernel: [ 6144.529002] tun0: Disabled Privacy Extensions
Dec 27 12:58:00 jcasadon-lap NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Dec 27 12:58:15 jcasadon-lap NetworkManager: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0)
Dec 27 12:58:15 jcasadon-lap NetworkManager: <info> VPN plugin failed: 1
Dec 27 12:58:15 jcasadon-lap NetworkManager: <info> VPN plugin state changed: 6
Dec 27 12:58:15 jcasadon-lap NetworkManager: <info> VPN plugin state change reason: 0
Dec 27 12:58:15 jcasadon-lap NetworkManager: <WARN> connection_state_changed(): Could not process the request because no VPN connection was active.
Dec 27 12:58:15 jcasadon-lap NetworkManager: <info> (wlan0): writing resolv.conf to /sbin/resolvconf
Dec 27 12:58:15 jcasadon-lap NetworkManager: <info> Policy set 'Northbound Train' (wlan0) as default for routing and DNS.
Dec 27 12:58:27 jcasadon-lap NetworkManager: <debug> [1261936707.002971] ensure_killed(): waiting for vpn service pid 2672 to exit
Dec 27 12:58:27 jcasadon-lap NetworkManager: <debug> [1261936707.003175] ensure_killed(): vpn service pid 2672 cleaned up
我不知道接下来该怎么办。明天我会问 IT/IS 人员,他们那边能告诉我什么吗?但我不知道他们能否告诉我。有什么想法吗?谢谢!
答案1
我首先将 Ubuntu 9.10 vpnc 连接到 cisco VPN 设备:
1)在我的例子中,为 Windows 主机(Win XP)安装 Cisco VPN 客户端,安装网络/安全管理员提供的配置文件,并使其在 Windows 上运行
2) 将所需的网络连接 -> VPN 选项与 Windows 客户端的各个屏幕进行比较。
我没有尝试编译 Cisco Linux 客户端 - 我使用 Ubuntu 内置的 vpnc 和 Ubuntu 9.10 的标准网络配置。对于我们的网络配置,每个盒子大约需要 15 分钟(在 Windows 端,客户端安装花费的时间最多。在 Ubuntu 端,交叉比较花费的时间最多)。
答案2
您是否尝试过从 shell 而不是通过网络管理器运行 vpnc?
穆拉利
答案3
事实证明,我们有需要安装的客户端证书,但 VPNC 无法处理它们(目前)