– Installation du serveur PPTPd :
# apt-get install -yq pptpd
Une fois installer, on passe a sa configuration pour cela on sauvegarde tout d’abord une copie du fichier sysctl.conf avant toute modification avec la commande suivante :
# cp /etc/sysctl.conf /etc/sysctl.conf.initcron
Maintenant on doit Activer le routage IP (le IP Forwarding) dans sysctl.conf
# sed -i « s/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g » /etc/sysctl.conf
Configurons nous le PPTP Server mais attention toujours il faut faire des sauvegardes quand il s’agit de modification d’un fichier de configuration :
# cp /etc/pptpd.conf /etc/pptpd.conf.initcron
Et puis éditez le fichier de configuration /etc/pptpd.conf et modifiez les paramètres suivant avec ces 2 commandes sur votre shell :
# echo « localip 10.0.0.1 » >> /etc/pptpd.conf
# echo « remoteip 10.0.0.21-80 » >> /etc/pptpd.conf
NB: vous pouvez faire des modifications directement sur le fichier en question avec un éditeur comme Vim si vous êtes pas trop doué en ligne de commande 😉
Et puis une petite config des dns pour la résolution de nom, j’opte dans mon exemple pour les DNS de google :
Une sauvegarde du fichier pptpd-options avec la commande :
# cp /etc/ppp/pptpd-options /etc/ppp/pptpd-options.initcron
Et tapez par la suite ces deux commandes :
# echo « ms-dns 8.8.8.8 » >> /etc/ppp/pptpd-options
# echo « ms-dns 8.8.4.4 » >> /etc/ppp/pptpd-options
Et voila, il faut maintenant créer votre premier nom utilisateur et son mot de passe afin de se connecter au serveur.
#echo « mon_utilisateur pptpd mon_password *” >> /etc/ppp/chap-secrets
Un redémarrage du serveur VPN et voila tout le travail est fait :
# /etc/init.d/pptpd restart
Afin d’utiliser votre VPN pour des connexion internet (navigation web …etc), configurer la translation d’adresse (NAT) avec cette commande sur iptables.
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Merci pour vos retours si vous arriver a configurer le vpn grâce a cette article.