Come si installa il client Cisco Anyconnect VPN?

59

Ho installato Cisco AnyConnect per Ubuntu (64) 12.04, ma non è riuscito. Può essere installato su Ubuntu 10.10 (64).

Il log degli errori

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 ci incontriamo,

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

Quindi creo il simbolo link libxml2.so.2 in /user/lib e dopo che faccio:

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

Mi assicuro che sul mio dispositivo esista lib libica di runtime.

Come posso risolvere questo problema?

    
posta chuck 22.06.2012 - 18:47

10 risposte

98

Se non hai bisogno del software VPN Cisco AnyConnect "ufficiale", ti consiglio vivamente di installare il pacchetto "network-manager-openconnect-gnome" nel repository di Ubuntu. Usa OpenConnect che è un client open source per AnyConnect. In ogni caso, quel pacchetto ti consente di configurare e gestire le tue connessioni AnyConnect VPN attraverso il normale gestore di rete.
L'ho usato per collegarmi al mio lavoro VPN negli ultimi mesi e ha funzionato alla grande!

Puoi trovare il pacchetto nel Software Center di Ubuntu o Synaptic cercando "OpenConnect".
Se desideri installarlo tramite la riga di comando, puoi farlo con:

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

Aggiunge un'opzione a Connessioni di rete. Quando si sceglie di aggiungere una connessione, ci sarà una nuova opzione in Connessioni VPN per aggiungere una "VPN compatibile Cisco AnyConnect (collegamento aperto)". È quindi possibile connettersi alla VPN tramite l'applet reti (nella barra delle applicazioni).

    
risposta data John Vrbanac 23.06.2012 - 00:40
14
  1. Installa alcuni plug-in VPN per Network Manager:

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn
    
  2. Se viene richiesta la password, digitarla e premere Invio.

  3. Se ti viene detto che un pacchetto "è già la versione più recente," ignoralo e continua con il comando successivo.

  4. Se ti viene chiesto di "continuare [S / n]", premi Y, seguito da Invio.

  5. Apri la finestra di dialogo delle impostazioni delle connessioni, vai alla scheda VPN e aggiungi una nuova connessione:

  6. Seleziona "Cisco AnyConnect":

risposta data Abdennour TOUMI 31.03.2014 - 15:14
13

Usa la connessione! abbastanza facile!

  1. Primo comando di esecuzione sotto al modulo TUN attivo:

    sudo /sbin/modprobe tun
    
  2. Installa OpenConnect:

    sudo apt-get install openconnect
    
  3. Connessione a VPN, eseguire:

    sudo openconnect yourvpn.example.com
    

Prova questo link mi ha aiutato: link

    
risposta data prashanth-g 14.10.2015 - 14:02
4

Ho riscontrato un problema simile in precedenza. Ho osservato che vpnagentd non viene caricato a causa di libatk1 e vpnui non viene caricato a causa di libxml2 . L'installazione delle versioni a 32 bit di queste librerie risolve i problemi. Dovresti installare ia32-libs per risolvere il problema usando

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

Questo dovrebbe risolvere il problema per te sulle versioni di Ubuntu a 64 bit. L'ho provato su Ubuntu 11.10 e Ubuntu 12.04.

    
risposta data Sandesh 03.09.2012 - 08:09
2

Ho appena installato openconnect. Funziona in modo simile all'utilità della riga di comando anyconnect.

sudo apt-get install openconnect
    
risposta data jumpnett 20.10.2015 - 21:32
1

Nel caso in cui si desideri che il client Ciso Anyconnect funzioni, dare un'occhiata a questo blog . Basta disabilitare il plug-in di Firefox Iced Tea e andare al tuo sito VPN. Avere Ubuntu scaricare il programma di installazione VPN ed eseguire lo script della shell. Nel mio caso il client VPN Cisco Anyconnect è stato installato e disponibile nella sezione Internet e funziona perfettamente.

    
risposta data Toon 30.12.2011 - 14:42
1

Nel mio caso vpnagentd non verrebbe caricato. Installazione dei pacchetti

sudo apt-get install lib32z1 lib32ncurses5

tuttavia, ha risolto il problema per me. Il terminale ha promosso il messaggio per installarli, quando ho provato a installare ia32-libs , che sembra essere obsoleto.

    
risposta data Jarno 08.06.2015 - 18:08
1

Ecco la procedura che ha funzionato per me su 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

Ora posso ./vpnui da avviare.

    
risposta data Kevin Nguyen 26.10.2015 - 00:36
1

Non importa, ho installato OpenConnect con il istruzioni qui. Infine, non ho a che fare con quella spazzatura Cisco!

    
risposta data Hypercube 24.01.2011 - 01:38
0

Ho riscontrato problemi simili in precedenza. Ho osservato che vpnagentd non viene caricato a causa di libatk1 e vpnui non viene caricato a causa di libxml2 . L'installazione delle versioni a 32 bit di queste librerie risolve i problemi. Dovresti installare ia32-libs per risolvere il problema usando

sudo apt-get install ia32-libs

Questo dovrebbe risolvere il problema per te sulle versioni Ubuntu a 64 bit. L'ho provato il 11.10 e il 12.04.

    
risposta data Sandesh 03.09.2012 - 08:07

Leggi altre domande sui tag