web-dev-qa-db-fra.com

Comment installer le client Cisco Anyconnect VPN?

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

Je crée donc le lien de symbole libxml2.so.2 dans /user/lib et ensuite:

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 lib32 runtime lib sur mon appareil.

Comment puis-je réparer cela?

69
chuck

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

Je l’utilise depuis des mois pour me connecter à mon VPN professionnel et cela fonctionne très bien!

Vous pouvez trouver le paquet dans le Centre logiciel Ubuntu ou dans 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 Connexions VPN pour ajouter un "VPN compatible Cisco AnyConnect (openconnect)". Vous pouvez ensuite vous connecter au VPN via l'applet Réseaux (dans la barre d'état système).

109
John Vrbanac

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 au VPN, exécutez:

    Sudo openconnect yourvpn.example.com
    

Essayez ce lien, il m'a aidé: http://ubuntuhandbook.org/index.php/2014/11/connect-Cisco-anyconnect-vpn-ubuntu/

18
prashanth-g
  1. Installez 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 on vous dit qu'un paquet "est déjà la version la plus récente", ignorez-le et continuez avec la commande suivante.

  4. S'il vous est demandé de "continuer [Y/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":

14
Abdennour TOUMI

J'ai rencontré un problème similaire plus tôt. J'ai observé que vpnagentd ne se charge pas à cause de libatk1 et vpnui ne se charge 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 à l'aide de

Sudo apt-get update
Sudo apt-get install ia32-libs

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

4
Sandesh

Je viens d'installer openconnect. Fonctionne de la même manière que l'utilitaire de ligne de commande anyconnect.

Sudo apt-get install openconnect
2
jumpnett

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 lancer ./vpnui.

1
Kevin Nguyen

Juste au cas où vous voudriez que le client Ciso Anyconnect fonctionne, jetez un œil à ce blog . Il suffit de désactiver le plug-in Web Firefox Iced Tea et d’accéder à 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 VPN Cisco Anyconnect était installé et disponible dans la section Internet et fonctionne correctement.

1
Toon

Qu'à cela ne tienne, j'ai installé OpenConnect avec le instructions ici. Enfin, je n'ai pas à traiter avec ces ordures de Cisco!

1
Hypercube

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

Sudo apt-get install lib32z1 lib32ncurses5

cependant, résolu le problème pour moi. Le terminal a promis le message pour les installer, lorsque j'ai essayé d'installer ia32-libs, ce qui semble être obsolète.

1
Jarno

J'ai rencontré un problème similaire plus tôt. J'ai observé que vpnagentd ne se charge pas à cause de libatk1 et vpnui ne se charge 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 Ubuntu 64 bits. Je l'ai essayé le 11.10 et le 12.04.

0
Sandesh