• Accueil
  • Nouvelles
  • VPNs
    • Fiches et Critiques VPNs
    • Articles
  • Usenet
    • Fiches et Critiques Usenet
  • Routeurs/firmwares
  • Guides
    • Windows
    • Smartphones
    • Firmware DD-WRT
  • Contact

DD-WRT et XangoVPN

Mardi, 24 Août 2010 Écrit par Skalp

XangoVPN est un fournisseur français disposant de serveurs aux Pays-Bas. Il propose une connexion OpenVPN en TCP et voici le tuto afin de le faire fonctionner avec un routeur modifié avec DD-WRT. Vous remarquerez qu'il y a 2 méthodes. Certains firmwares DD-WRT ne semblent pas fonctionner correctement avec la première technique.

 

logo

 

 

 

Récupérer les informations


Contrairement à d'autres fournisseurs, XangoVPN n'utilise que le email pour communiquer les accès au serveur. Il contient un petit fichier zip :

Xango.ovpn
Xango.crt
Xango.key
ca.crt

Il y a donc tout ce qu'il nous faut pour commencer. Pour des raisons de compatibilité, nous verrons 2 techniques différentes. La première semble ne pas fonctionner sur certains routeurs DD-WRT et la deuxième s'inspire des autres tutos pour fonctionner.

 

Le routeur

Le fichier de configuration

Voici ce que vous donne une configuration type pour XangoVPN

client
dev tun
proto tcp
remote 85.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun

ca ca.crt
cert Xango.crt
key Xango.key
comp-lzo
verb 1
route-method exe
route-delay 2


Cette configuration, nous ne l'utiliserons pas directement pour la première technique! En fait, le routeur VPN DD-WRT va créer sa propre configuration très proche de celle-ci tout seul et la stocker temporairement. À chaque redémarrage, il va tout simplement la réécrire.

TECHNIQUE 1: Le routeur en mode "VPN CLIENT"

Nous allons donc ici laisser faire le routeur sa propre configuration :

Rendez-vous dans l'interface Admin du routeur puis dans Services > VPN :

1. Activer OpenVPN Client

2. Server IP/Name : mettre l'ip de votre VPN contenue à la ligne remote

3. Port : mettre 1194 (c'est contenu à la ligne remote également)

4. Use LZO : ici oui

5. Tunnel protocole : ici TCP

6. Tunnel Device : ici TUN

7. Certification du Serveur public (Public server key) : copier l'intégralité de votre ca.crt

8. Certification du Client public (Public client key) : copier l'intégralité de votre Xango.crt

9. Clef du Client Privée (Private Client key) : copier l'intégralité de votre Xango.key

10. Cliquer sur " Enregistrer" (Save)

 

Configuration

 

11. Aller Dans Administration > Shell (Command) l et entrer les lignes suivantes :

iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT
iptables -I INPUT -i tun0 -j REJECT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE


12. Faire Sauvegarder le Pare-Feu (Save Firewall)

 

le firewall

 

13. Aller dans Administration > Gestion (Management en anglais) et redémarrez le routeur

14. Attendre environ 1 minute et aller sur http://monip.org et vous devriez avoir changé d'IP

(Ce tuto a été réalisé sur un routeur Linksys WRT300N version 1.1)

 

TECHNIQUE 2: Le routeur en mode "VPN DAEMON"

Cette deuxième technique s'appuie entièrement sur le VPN Daemon, la 2nde possibilité utilisée dans la plupart des autres guides.

Rendez-vous dans Services > VPN

Activez OPenVPN Daemon avec Wan Up en Start Type

Dans Ca Cert, copiez ca.crt
Dans Public Client Cert, copiez Xango.crt
Dans Private Client Key, copiez Xango.key

Nous allons modifier maintenant la configuration vue plus haut :

client
dev tun
proto tcp
remote 85.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun

ca /tmp/openvpn/ca.crt
cert /tmp/openvpn/cert.pem
key /tmp/openvpn/key.pem
comp-lzo
verb 1
route-method exe
route-delay 2

Les modifications sont mineures, on fait juste changer le nom des clés ainsi que le chemin d'accès.

 

La config

 

N'oubliez pas d'enregistrer le tout. Maintenant, allez dans Administration > Shell (Command) et entrer les lignes suivantes :

iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT
iptables -I INPUT -i tun0 -j REJECT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE

Faire Sauvegarder le Pare-Feu (Save Firewall)

 

le firewall

 

Aller dans Administration > Gestion (Management en anglais) et redémarrez le routeur

Attendre environ 1 minute et aller sur http://monip.org et vous devriez avoir changé d'IP

Ajouter un Commentaire


Enregistrer
Annuler
JComments

Menu des Guides

  • Guides DD-WRT
  • Guides SmartPhones
  • Guides Windows
  • À propos
  • Twitter
  • Facebook
Guides Guides
Nouvelles Nouvelles

DD-WRT
TomatoVPN
OpenWRT


S'identifier/S'enregistrer

  • S'enregistrer
  • Identifiant perdu
  • Mot de passe perdu