Comment installer le client Cisco Anyconnect VPN?

58

J'ai installé Cisco AnyConnect pour Ubuntu (64) 12.04, mais cela a échoué. Il peut être installé sur Ubuntu 10.10 (64).

Le journal des erreurs

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

Quand je rencontre ça,

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

Donc, je crée le lien de symbole libxml2.so.2 en /user/lib et après je fais:

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

Je m'assure qu'il existe une lib runtime lib32 sur mon appareil.

Comment puis-je résoudre ce problème?

    
posée chuck 22.06.2012 - 18:47
la source

10 réponses

97

Si vous n'avez pas besoin du logiciel Cisco AnyConnect VPN "officiel", je vous recommande vivement d'installer le package "network-manager-openconnect-gnome" dans le référentiel Ubuntu. Il utilise OpenConnect qui est un client open source pour AnyConnect. Quoi qu'il en soit, ce package vous permet de configurer et de gérer vos connexions VPN AnyConnect via le gestionnaire de réseau normal.

Je l’utilise depuis quelques mois pour me connecter à mon réseau VPN et cela fonctionne très bien!

Vous pouvez trouver le paquet dans Ubuntu Software Center ou Synaptic en recherchant "OpenConnect".

Si vous souhaitez l'installer via la ligne de commande, vous pouvez le faire avec:

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

Cela ajoute une option aux connexions réseau. Lorsque vous choisissez d'ajouter une connexion, il y aura une nouvelle option sous VPN Connections pour ajouter un "VPN compatible Cisco AnyConnect (openconnect)". Vous pouvez ensuite vous connecter au VPN via l'applet de réseau (dans la barre d'état système).

    
réponse donnée John Vrbanac 23.06.2012 - 00:40
la source
14
  1. Installer des plug-ins VPN pour Network Manager:

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn
    
  2. Si vous êtes invité à entrer votre mot de passe, tapez-le et appuyez sur Entrée.

  3. Si un paquet "est déjà la version la plus récente", ignorez-le et continuez avec la commande suivante.

  4. Si on vous demande de "continuer [O / n]", appuyez sur Y, puis sur Entrée.

  5. Ouvrez la boîte de dialogue des paramètres de connexion, accédez à l’onglet VPN et ajoutez une nouvelle connexion:

  6. Sélectionnez "Cisco AnyConnect":

réponse donnée Abdennour TOUMI 31.03.2014 - 15:14
la source
13

Utilisez openconnect! assez facile!

  1. Première commande ci-dessous pour activer le module TUN:

    sudo /sbin/modprobe tun
    
  2. Installez OpenConnect:

    sudo apt-get install openconnect
    
  3. Connectez-vous à VPN, exécutez:

    sudo openconnect yourvpn.example.com
    

Essayez ce lien, il m'a aidé: lien

    
réponse donnée prashanth-g 14.10.2015 - 14:02
la source
4

J'ai rencontré un problème similaire plus tôt. J'ai observé que vpnagentd ne se charge pas car libatk1 et vpnui ne se chargent pas à cause de libxml2 . L'installation des versions 32 bits de ces bibliothèques résout les problèmes. Vous devez installer ia32-libs pour résoudre le problème en utilisant

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

Cela devrait résoudre le problème pour vous sur les versions 64 bits d'Ubuntu. Je l'ai essayé sur Ubuntu 11.10 et Ubuntu 12.04.

    
réponse donnée Sandesh 03.09.2012 - 08:09
la source
2

Je viens d'installer openconnect. Fonctionne de manière similaire à l'utilitaire de ligne de commande anyconnect.

sudo apt-get install openconnect
    
réponse donnée jumpnett 20.10.2015 - 21:32
la source
1

Juste au cas où vous voudriez que le client Ciso Anyconnect fonctionne, jetez un coup d’œil à ce blog . Désactivez simplement le plug-in Web Firefox Iced Tea et accédez à votre site VPN. Demandez à Ubuntu de télécharger le programme d'installation VPN et d'exécuter le script shell. Dans mon cas, le client Cisco Anyconnect VPN a été installé et disponible dans la section Internet et fonctionne correctement.

    
réponse donnée Toon 30.12.2011 - 14:42
la source
1

Dans mon cas, vpnagentd ne se chargerait pas. Installer les paquets

sudo apt-get install lib32z1 lib32ncurses5

cependant, résolu le problème pour moi. Le terminal a promis d’installer ces messages lorsque j’ai essayé d’installer ia32-libs , qui semble obsolète.

    
réponse donnée Jarno 08.06.2015 - 18:08
la source
1

Voici la procédure qui a fonctionné pour moi sur le bureau Ubuntu 64 bits 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

Maintenant, je peux ./vpnui lancer.

    
réponse donnée Kevin Nguyen 26.10.2015 - 00:36
la source
1

Peu importe, j'ai installé OpenConnect avec le instructions ici. Enfin, je n'ai pas à gérer cette poubelle Cisco!

    
réponse donnée Hypercube 24.01.2011 - 01:38
la source
0

J'ai rencontré un problème similaire plus tôt. J'ai observé que vpnagentd ne se charge pas car libatk1 et vpnui ne se chargent pas à cause de libxml2 . L'installation des versions 32 bits de ces bibliothèques résout les problèmes. Vous devez installer ia32-libs pour résoudre le problème en utilisant

sudo apt-get install ia32-libs

Cela devrait résoudre le problème pour vous sur les versions 64 bits d'Ubuntu. Je l'ai essayé le 11.10 et le 12.04.

    
réponse donnée Sandesh 03.09.2012 - 08:07
la source

Lire d'autres questions sur les étiquettes