Connections VPN PPTP
Il peu parfois être utile de se connecter à votre réseau d’entreprise sous serveur windows et vous avez pas le choix du type de VPN, alors voici un petit tutoriel fruit de mon expérience.
Les exemples sont basé sur une Ubuntu Dapper Drake mais valable pour une Fedora (pas de sudo ouvrir une console en root et installation du paquet avec Yum)
Remplacer:
$IPSERVEUR par l’IP de votre serveur
$LOGIN par votre identifiant (si vous devez spécifier le nom de domaine utiliser la syntaxe suivante: $DOMAIN\\$LOGIN à la place de
$LOGIN)
$PASSWORD par votre mots de passe
1.Installation du paquet PPTP client
sudo apt-get install pptp-linux
2.Créer le fichier de connexion dans le dossier /etc/ppp/peers/ du nom de votre connexion sample1
sudo gedit /etc/ppp/peers/sample1
pty "pptp $IPSERVEUR --nolaunchpppd" name $LOGIN remotename PPTP require-mppe-128 file /etc/ppp/options.pptp ipparam sample1
3.Créer le fichier d’identification /etc/ppp/chap-secrets:
sudo gedit /etc/ppp/chap-secrets
# Secrets for authentication using CHAP # client server secret IP addresses $LOGIN PPTP $PASSWORD *
4.Créer le fichier de paramètres pptp:
sudo gedit /etc/ppp/options.pptp
# We don't need the tunnel server to authenticate itself noauth # We won't do EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2 refuse-eap refuse-chap refuse-mschap # Compression # Turn off compression protocols we know won't be used nobsdcomp nodeflate # Require MPPE 128-bit encryption require-mppe-128
5.Connexion
sudo pon sample1
et dé-connexion
sudo poff sample1
6.Routage des paquets
créer un fichier exécutable sudo gedit /etc/ppp/ip-up.d/1route-up
qui contiens les lignes de routages nécessaire au fonctionnement du raccordement VPN, par exemple:
#!/bin/sh route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0
En complément un très bon article:
http://pptpclient.sourceforge.net/howto-debian.phtml