Créer un serveur VPN compatible clients Windows

VPN

Besoin d’un serveur VPN pour vous connecter à votre domicile ou votre société?

Le tout gratuitement? Voici la solution

PPTPD sous linux

Sous Ubuntu, ou toute autre distribution debian based…

  1. Devenir root si ce n’est pas encore le cas
    1. sudo -i
  2. Installer pptpd
    1. apt-get install pptpd
      1. accepter les demandes (Y ou O selon la langue du système
  3. Créer un ou plusieurs comptes pour les utilisateurs
    1. nano /etc/ppp/chap-secrets
    2. Entrez ici les identifiants et mot de passe (à remplacer dans mon exemple (retirer les crochets))
      1. [user] pptpd [password] *
    3. Ctrl + x et confirmer (Y ou O selon la langue du système)
  4. Configurer les adresses ip locales et distantes
    1. nano /etc/pptpd.conf
      1. Décommenter les lignes suivantes
        1. localip 192.168.0.1 (à changer si votre réseau ce trouve dans le même range)
        2. remoteip 192.168.0.234-238,192.168.0.245
    2. ctrl + x et confirmer (Y ou O selon la langue du système)
  5. Activer le routage ip (IP Forwarding)
    1. nano /etc/sysctl.conf
      1. décommenter la ligne suivante
        1. net.ipv4.ip_forward=1
    2. ctrl + x et confirmer (Y ou O selon la langue du système)
  6. Recharger la configuration
    1. sysctl -p
  7. Editer le rc.local pour activer le nat pour les machines du VPN
    1. nano /etc/rc.local
      1. Ajouter ces lignes
        1. /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
        2. /sbin/iptables -I FORWARD -p tcp –syn -i ppp+ -j TCPMSS -set-mss 1356
    2. ctrl + x et confirmer (Y ou O selon la langue du système)
  8. Régler les serveurs DNS
    1. nano /etc/ppp/options
      1. Décommenter et modifier les lignes suivantes (en fin de fichier)
        1. ms-dns 192.168.1.1
        2. ms-dns 4.4.4.4
  9. Redémarrer et profiter de votre nouveau serveur…

Plus d’options du fichier pptpd.conf ici


-- Télécharger Créer un serveur VPN compatible clients Windows en PDF --


Fabian Clerbois on GithubFabian Clerbois on LinkedinFabian Clerbois on TwitterFabian Clerbois on Wordpress
Fabian Clerbois
Coordinateur Technique chez Technocité A.S.B.L.
Coordinateur technique à Technocité A.S.B.L.
Je gère un parc informatique depuis 2003 et me suis orienté dans la gestion de réseaux et environements de virtualisation.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.