3 votes

openconnect 18.04 "please upgrade your client" (veuillez mettre à jour votre client)

J'utilise ma connexion VPN avec succès depuis quelques mois sur la version 18.04. Openconnect rapporte que sa version est v7.08-3ubuntu0.18.04.1

Récemment, lorsque j'ai essayé d'établir une connexion, j'ai reçu un message du serveur m'indiquant que je devais mettre à jour la version de mon Cisco AnyConnect :

Please upgrade your AnyConnect Client
Failed to obtain WebVPN cookie

Ma question : comment puis-je savoir quelle version ils attendent, et quelle version de Cisco AnyConnect cette version d'Openconnect supporte/émule ?

Pour information, j'ai la version Windows de Cisco AnyConnect qui fonctionne dans une VM, elle est déclarée comme étant 4.7, et elle se connecte toujours sans problème.

3voto

hippo300 Points 31

J'ai le même problème chez un client qui établit son profil en fonction du système d'exploitation. Ils m'ont dit qu'ils ne prendraient pas en charge un client Linux. Voici ma solution :


Étape 1 . Connectez-vous en utilisant les documents officiels sur le système supporté. Trouver les fichiers VPN XML et XSD pour la connexion VPN

Étape 2 . Configurer un tunel et un VPN avec OpenVPN et Openconnect. Dans ce cas, nous devons usurper le fait que nous sommes un client Windows.

Obtenez l'URL et le groupe à partir des fichiers XML/XSD. Obtenez le UserAgent/version à partir de la recherche google et du client Windows.

sudo openvpn --mktun --dev tun1
sudo ip link set tun1 up
sudo openconnect vpnendpoint.com \
    --usergroup=group \
    --authgroup=group \
    --interface=tun1 \
    --useragent='Cisco AnyConnect VPN Agent for Windows 4.5.04029' \
    --os='win'

Fournissez les détails d'authentification comme requis. Le tunnel est maintenant ouvert.

Étape 3 . Fermer le tunnel

sudo ip link set tun1 down
sudo openvpn --rmtun --dev tun1

Questions similaires :

https://askubuntu.com/posts/1214712/edit

http://lists.infradead.org/pipermail/openconnect-devel/2018-June/004877.html

1voto

q4a Points 41

J'ai résolu ce problème en ajoutant simplement --os=win mögen:

openconnect --os=win your_vpn_ip

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