Ajout des usagers (méthode simple).

Ajout des usagers (méthode simple).

Édition du fichier /etc/ppp/chap-secrets

Format : username pptpd password *

Exemple : clo pptpd clo *

Méthodes avancées : Samba, LDAP, Kerberos, Window Active directory.

Activer le routage IP.

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

ou sysctl -p /etc/sysctl.conf # is enough ou /etc/init.d/procps.sh restart

Édition du fichier /etc/sysctl.conf : net.ipv4.ip_forward = 1

Configurer le serveur pour utiliser une adresse IP statique.

Ouvrir le port TCP 1723 sur le routeur.

Spécifique à chaque type de routeur.

 

Configuration d'un client VPN PPTP Linux

Installation du paquetage du client PPTP

# sudo apt-get install pptp-linux

Création d'un profil PPP

Les profils PPP sont stockés dans le répertoire /etc/ppp/peers

Fichier /etc/ppp/peers/mon_serveur_vpn

ipparam MonServeurVpn

pty "pptp 70.80.251.33 --nolaunchpppd"

name clo

remotename vpn

require-mppe-128

lock

noauth

nobsdcomp

nodeflate

 

Configuration du mot de passe

Édition du fichier /etc/ppp/chap-secrets

Exemple : clo vpn clo *

 

Lancer la connexion PPTP

# sudo pon mon_serveur_vpn updetach

 

Fermer la connexion PPTP

# sudo poff mon_serveur_vpn

 

Routage

# sudo route add -net 192.168.2.0 netmask 255.255.255.0 ppp0

Martin Paquette
Club Linux Gatineau
Présenté le 30 janvier 2007
Mis en ligne le 3 juillet 2007

Ressources

Poptop project http://www.poptop.org
PPTP Client project http://pptpclient.sourceforge.net
Wikipedia PPTP page http://en.wikipedia.org/wiki/PPTP
Concept de réseau http://www.commentcamarche.net/initiation/concept.php3
Linux Journal http://www.linuxjournal.com/article/7881

Serveur en marche depuis 153 jours, 19 heures et 37 minutes