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