Como instalo o cliente Cisco Anyconnect VPN?

62

Instalei o Cisco AnyConnect for Ubuntu (64) 12.04, mas ele falhou. Pode ser instalado no Ubuntu 10.10 (64).

O log de erros

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

Quando eu conheço isso,

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

Então, eu crio o link de símbolo libxml2.so.2 em /user/lib e depois eu faço:

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

Eu garanto que existe lib lib runtime lib no meu dispositivo.

Como posso corrigir isso?

    
por chuck 22.06.2012 / 18:47

10 respostas

99

Se você não precisa do software "oficial" Cisco AnyConnect VPN, eu recomendo instalar o pacote "network-manager-openconnect-gnome" no Repositório do Ubuntu. Ele usa o OpenConnect, que é um cliente de código aberto para o AnyConnect. De qualquer forma, esse pacote permite que você configure e gerencie suas conexões AnyConnect VPN através do gerenciador de rede normal.

Eu tenho usado isso para se conectar ao meu trabalho VPN nos últimos meses e tem funcionado muito bem!

Você pode encontrar o pacote no Ubuntu Software Center ou Synaptic procurando por "OpenConnect".

Se você deseja instalá-lo através da linha de comando, você pode fazê-lo com:

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

Isso adiciona uma opção às Conexões de Rede. Quando você optar por adicionar uma conexão, haverá uma nova opção em Conexões VPN para adicionar uma "VPN compatível com Cisco AnyConnect (openconnect)". Você pode então conectar-se à VPN através do applet de redes (na bandeja do sistema).

    
por John Vrbanac 23.06.2012 / 00:40
14

Use o openconnect! muito fácil!

  1. Primeiro comando de execução abaixo para ativar o módulo TUN:

    sudo /sbin/modprobe tun
    
  2. Instale o OpenConnect:

    sudo apt-get install openconnect
    
  3. Conecte-se à VPN, execute:

    sudo openconnect yourvpn.example.com
    

Experimente este link que me ajudou: link

    
por prashanth-g 14.10.2015 / 14:02
14
  1. Instale alguns plug-ins de VPN para o Network Manager:

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn
    
  2. Se for solicitada sua senha, digite-a e pressione Enter.

  3. Se você disser que um pacote "já é a versão mais recente", ignore-o e continue com o próximo comando.

  4. Se solicitado a "continuar [Y / n]", pressione Y, seguido de Enter.

  5. Abra o diálogo de configurações de conexões, vá para a guia VPN e adicione uma nova conexão:

  6. Selecione“CiscoAnyConnect”:

por Abdennour TOUMI 31.03.2014 / 15:14
4

Eu encontrei um problema semelhante anteriormente. Observei que vpnagentd não carrega devido a libatk1 e vpnui não é carregado devido a libxml2 . Instalar as versões de 32 bits dessas bibliotecas resolve os problemas. Você deve instalar o ia32-libs para resolver o problema usando

sudo apt-get update
sudo apt-get install ia32-libs

Isso deve resolver o problema para você nas versões do Ubuntu de 64 bits. Eu tentei no Ubuntu 11.10 e no Ubuntu 12.04.

    
por Sandesh 03.09.2012 / 08:09
2

Acabei de instalar o openconnect. Funciona de forma semelhante ao utilitário de linha de comando anyconnect.

sudo apt-get install openconnect
    
por jumpnett 20.10.2015 / 21:32
1

Caso você queira que o cliente Ciso Anyconnect dê uma olhada em este blog . Basta desativar o plug-in da web do Firefox Iced Tea e acessar o site da VPN. Faça o download do instalador da VPN pelo Ubuntu e execute o script de shell. No meu caso, o cliente VPN Cisco Anyconnect foi instalado e está disponível na seção Internet e funciona bem.

    
por Toon 30.12.2011 / 14:42
1

No meu caso, vpnagentd não seria carregado. Instalando os pacotes

sudo apt-get install lib32z1 lib32ncurses5

no entanto, resolveu o problema para mim. O terminal solicitou a mensagem para instalá-los, quando tentei instalar o ia32-libs , que parece estar obsoleto.

    
por Jarno 08.06.2015 / 18:08
1

Aqui estão procedimentos que funcionaram para mim no Ubuntu 64 bit desktop 14.04.3

sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0 libxml2:i386 libstdc++6:i386 libgtk2.0-0:i386 libpango1.0-0:i386

Agora, posso ./vpnui para iniciar.

    
por Kevin Nguyen 26.10.2015 / 00:36
1

Não importa, eu instalei o OpenConnect com o instruções aqui. Finalmente, eu não tenho que lidar com o lixo da Cisco!

    
por Hypercube 24.01.2011 / 01:38
0

Encontrei problema semelhante anteriormente. Observei que vpnagentd não carrega devido a libatk1 e vpnui não é carregado devido a libxml2 . Instalar as versões de 32 bits dessas bibliotecas resolve os problemas. Você deve instalar o ia32-libs para resolver o problema usando

sudo apt-get install ia32-libs

Isso deve resolver o problema para você nas versões do Ubuntu de 64 bits. Eu tentei em 11.10 e 12.04.

    
por Sandesh 03.09.2012 / 08:07