Linux (Debian) VyprVPN Setup Instructions

Si comme moi vous avez suivi les instructions fournies par le site GoldenFrog pour la configuration de VyprVPN sous Linux Ubuntu, pensant que cela allait fonctionner pour votre distribution favorite Debian, alors comme moi vous vous êtes trompé et vous vous êtes retrouvé confronté au message « connection failed »

Je vous livre ici ma configuration adaptée à Linux Debian et VyprVPN.

1) Les pré-requis :

Commencez par vérifier que le module « tun » est chargé sur votre système.
Dans un terminal la commande lsmod | grep tun doit retourner une ligne commençant par le nom du module.

Si ce n’est pas le cas, ouvrez le fichier « /etc/modules » et ajoutez à la fin une ligne pour charger le module « tun »

Voici à quoi ressemble mon fichier.

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
b43
tg3
tun

Redémarrez pour prendre en compte le nouveau module ou faites simplement « modprobe tun » à partir de votre terminal.

2) La configuration adéquate pour Gnome Network Manager

linux_debian_vyprvpn_001
Ici nous avons le premier changement par rapport à la documentation.
Pour la valeur de la passerelle, n’utilisez pas les noms de domaines GoldenFrog « xxx.vpn.goldenfrog.com », mais utilisez les noms de domaines VyprVPN « xxx.vyprvpn.com »
Exemple :
Pour la passerelle française vous devez utiliser fr1.vyprvpn.com et non fr1.vpn.goldenfrog.com comme indiqué dans la documentation.

linux_debian_vyprvpn_002

Dans les options avancées, le port par défaut ne fonctionnant pas (A cause d’un réseau d’entreprise et de son firewall) je suis passé sur le port 443.

linux_debian_vyprvpn_003

Les valeurs de sécurité sont le 2ième gros changement. Celles-ci ne sont pas mentionnées dans la documentation mais se sont avérées obligatoires.

linux_debian_vyprvpn_004

Il ne reste plus qu’à sélectionner la connexion VPN.

3) En cas de problème.

Vérifier que la connexion s’établie en passant par le device « tun0″.
Dans un terminal, la commande suivante doit vous retourner votre adresse IP.

curl --interface tun0 checkip.dyndns.org

Si vous n’avez pas de résultât, executez la commande suivante avant de retenter la commande curl ci-dessus.

echo 1 > /proc/sys/net/ipv4/ip_forward