如何安装 Cisco Anyconnect VPN 客户端?

chu*_*uck 85 vpn cisco vpnc software-installation

我为 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
Run Code Online (Sandbox Code Playgroud)

当我遇到那个,

locate libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8
Run Code Online (Sandbox Code Playgroud)

所以我创建符号链接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
Run Code Online (Sandbox Code Playgroud)

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

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

Joh*_*nac 130

如果您不需要“官方”Cisco AnyConnect VPN 软件,我强烈建议您在 Ubuntu 存储库中安装“network-manager-openconnect-gnome”软件包。它使用 OpenConnect,它是 AnyConnect 的开源客户端。无论如何,该软件包允许您通过普通网络管理器配置和管理您的 AnyConnect VPN 连接。

在过去的几个月里,我一直在使用它来连接到我的工作 VPN,它运行良好!

您可以通过搜索“OpenConnect”在 Ubuntu 软件中心或 Synaptic 中找到该软件包。

如果你想通过命令行安装它,你可以这样做:

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

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

  • 我喜欢这个答案(因为它对我有用),但觉得它缺少一半的解释。这为网络连接添加了(至少在 Linux Mint 上)一个选项。当您选择添加连接时,将有一个新选项用于添加“Cisco AnyConnect Compatible VPN (openconnect)”。然后,您可以通过网络小程序(在系统托盘中)连接到 VPN。这似乎是它的理想场所。 (12认同)
  • 并非所有人都可以下载“官方”Cisco AnyConnect VPN 软件。“network-manager-openconnect-gnome”效果很好。:) (3认同)
  • 这个解决方案在 64 位 Ubuntu 14.04 上对我不起作用。它没有提供连接所需的用户界面,我错过了例如输入组和用户名和密码的选项。 (2认同)
  • 这应该是公认的答案,我一直在寻找这个年龄! (2认同)

小智 31

使用开放连接!很简单!

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

    sudo /sbin/modprobe tun
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装 OpenConnect:

    sudo apt-get install openconnect
    
    Run Code Online (Sandbox Code Playgroud)
  3. 连接到 VPN,运行:

    sudo openconnect yourvpn.example.com
    
    Run Code Online (Sandbox Code Playgroud)

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


Abd*_*UMI 16

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

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果提示您输入密码,请输入密码,然后按 Enter。

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

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

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

  6. 选择“Cisco AnyConnect”:

  • 这在 Ubuntu 14.04 64 位上对我有用。只是`network-manager-vpnc`。到目前为止,连接似乎很稳定。 (2认同)
  • 需要安装`sudo apt-get install network-manager-openconnect-gnome`,其中包含所需的插件。 (2认同)