Problème de connectivité VPN avec Yunohost 3.X

Ce problème de connectivité est spécifique au VPN du FAI associatif Franciliens.net dont je fais partie.

Les fichiers .cube que nous fournissons depuis toujours à nos abonnés comportent une option de compression erronée par rapport à la configuration côté serveur (comp-lzo no au lieu de comp-lzo). Il semblerait que cette erreur de configuration passait inaperçue jusqu’à présent dans openvpn 2.3.4 mais que depuis la mise à jour vers openvpn 2.4.0 cette erreur pose problème.
(La correction d’un bug peut parfois poser des problèmes aux utilisateurs, cf. le XKCD 1172 pour les connaisseurs)

Donc pour corriger ce problème voici une façon de faire.
Dans le fichier .cube, remplacer “comp-lzo no” par “comp-lzo” :

@@ -11 +11 @@
-  "openvpn_add": ["client","dev tun","comp-lzo no"],
+  "openvpn_add": ["client","dev tun","comp-lzo"],

Puis recharger la configuration de vpnclient avec ce nouveau fichier .cube, soit via l’interface Web soit en ligne de commande.
L’interface Web risque d’être difficile à joindre du fait de ce problème de connectivité VPN mais peut-être que ça pourrait marcher avec Chromium.
Sinon en ligne de commande, après avoir copié le nouveau fichier .cube sur la brique, dans /root/vpnclient-xxxxxx.cube, taper la commande suivante :

sudo ynh-vpnclient-loadcubefile.sh -c /root/vpnclient-xxxxxx.cube -u username -p userpassword

username et userpassword doivent correspondre au compte utilisateur principal de yunohost.

1 Like