如何安装 Cisco Anyconnect VPN 客户端?

如何安装 Cisco Anyconnect VPN 客户端?

我为 Ubuntu(64) 12.04 安装 Cisco AnyConnect,但失败了。它可以安装在 Ubuntu 10.10(64) 上。

错误日志

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.teuSIr/vpninst096243274.tgz...
Unarchiving installation files to /tmp/vpn.teuSIr...
Starting the VPN agent...
/opt/cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

当我遇见那个人时,

locate libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8

因此我创建了符号链接libxml2.so.2/user/lib然后执行以下操作:

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.5cz4FV/vpninst001442979.tgz...
Unarchiving installation files to /tmp/vpn.5cz4FV...
Starting the VPN agent...
/opt/cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64

我确保我的设备上存在 lib32 运行时库。

我怎样才能解决这个问题?

答案1

如果您不需要“官方” Cisco AnyConnect VPN 软件,我强烈建议您安装 Ubuntu 存储库中的“network-manager-openconnect-gnome”软件包。它使用 OpenConnect,它是 AnyConnect 的开源客户端。

无论如何,该软件包允许您通过普通网络管理器配置和管理您的 AnyConnect VPN 连接。

过去几个月我一直使用它来连接我的工作 VPN,效果非常好!

您可以在 Ubuntu 软件中心或 Synaptic 中搜索“OpenConnect”找到该软件包。如果您希望通过命令行安装它,可以使用以下命令:

sudo apt-get install network-manager-openconnect openconnect

为了图形用户界面您还可以使用以下命令安装 *-gnome 包:

sudo apt-get install network-manager-openconnect-gnome

这将为网络连接添加一个选项。当您选择添加连接时,VPN 连接下将出现一个新选项,用于添加“Cisco AnyConnect 兼容 VPN (openconnect)”。然后,您可以通过网络小程序(在系统托盘中)连接到 VPN。

答案2

使用 openconnect!相当简单!

  1. 首先运行以下命令来激活 TUN 模块:

    sudo /sbin/modprobe tun
    
  2. 安装 OpenConnect:

    sudo apt-get install openconnect
    
  3. 连接到VPN,运行:

    sudo openconnect yourvpn.example.com
    

尝试这个链接,它对我有帮助:http://ubuntuhandbook.org/index.php/2014/11/connect-cisco-anyconnect-vpn-ubuntu/

答案3

  1. 为网络管理器安装一些 VPN 插件:

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn network-manager-openconnect-gnome
    
  2. 如果系统提示您输入密码,请输入密码,然后按 Enter。

  3. 如果您被告知某个包“已经是最新版本”,请忽略它并继续执行下一个命令。

  4. 如果询问“继续 [Y/n]”,请按 Y,然后按 Enter。

  5. 打开连接设置对话框,转到VPN选项卡并添加新连接:

  6. 选择“Cisco AnyConnect”:

答案4

我刚刚安装了 openconnect。其工作原理与 anyconnect 命令行实用程序类似。

sudo apt-get install openconnect

相关内容