87 votes

Comment installer le client VPN Cisco Anyconnect ?

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 le rencontrerai,

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 un lien symbolique libxml2.so.2 en /user/lib et après que je l'ai fait :

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

Comment puis-je réparer cela ?

134voto

John Vrbanac Points 4177

Si vous n'avez pas besoin du logiciel VPN "officiel" Cisco AnyConnect, je vous recommande vivement d'installer le paquet "network-manager-openconnect-gnome" dans le dépôt Ubuntu. Il utilise OpenConnect qui est un client open source pour AnyConnect.

Quoi qu'il en soit, ce paquet vous permet de configurer et de gérer vos connexions VPN AnyConnect via le gestionnaire de réseau normal.

Je l'utilise pour me connecter à mon VPN professionnel depuis quelques mois et ça marche très bien !

Vous pouvez trouver le paquetage 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 openconnect

Pour le GUI vous pouvez également installer le paquet *-gnome en utilisant :

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 alors vous connecter au VPN par le biais de l'applet des réseaux (dans la barre d'état système).

32voto

prashanth-g Points 421

Utilisez openconnect ! assez facile !

  1. Exécutez d'abord la commande ci-dessous pour activer le module TUN :

    sudo /sbin/modprobe tun
  2. Installez OpenConnect :

    sudo apt-get install openconnect
  3. Se connecter au VPN, exécuter :

    sudo openconnect yourvpn.example.com

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

17voto

Budda Points 5575
  1. Installez quelques plug-ins VPN pour Network Manager :

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

  3. Si l'on vous dit qu'un paquet "est déjà la version la plus récente", ignorez-le et passez à la commande suivante.

  4. Si l'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, allez dans l'onglet VPN et ajoutez une nouvelle connexion :

  6. Sélectionnez "Cisco AnyConnect" :

4voto

icy Points 171

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

4voto

ESRogs Points 1381

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

sudo apt-get install openconnect

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X