如何调试 Ubuntu/Cisco VPN 问题

如何调试 Ubuntu/Cisco VPN 问题

我正在尝试将一台 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 无法处理它们(目前)

相关内容