Serveur VPN PPTP sur Ubuntu : exemple pour systèmes anciens

Ancien exemple PPTP avec commandes corrigées et avertissement clair : utilisez un VPN moderne pour les données sensibles.

Serveur VPN PPTP sur Ubuntu : exemple pour systèmes anciens

Cet exemple historique aide à comprendre une ancienne configuration VPN. PPTP n’est pas recommandé pour un nouveau VPN ou un service exposé à Internet, car ses mécanismes de sécurité sont faibles. Ces étapes ne garantissent aucune connexion sûre ou privée. Pour l’accès à distance, préférez une solution moderne prise en charge comme WireGuard.

1. Mettre Ubuntu à jour

Actualisez les informations des paquets et les paquets installés avant un essai en laboratoire isolé :

sudo apt update && sudo apt upgrade

2. Installer l’ancien serveur

Si le paquet pptpd existe pour votre version d’Ubuntu, installez-le. Sa disponibilité varie. Ne publiez pas ce service sur Internet pour un usage sensible.

sudo apt install pptpd

3. Définir les adresses du serveur et des clients

Modifiez /etc/pptpd.conf. L’adresse locale et la plage cliente de l’exemple doivent convenir à votre réseau sans chevaucher des adresses déjà utilisées.

sudo nano /etc/pptpd.conf
# Example settings in the file:
localip 192.168.1.1
remoteip 192.168.1.100-200

4. Ajouter un compte de test

Modifiez /etc/ppp/chap-secrets et définissez un mot de passe de test unique et robuste. Les champs indiquent client, serveur, secret et adresses clientes autorisées ; les astérisques sont des jokers. Réservez l’accès au fichier à root. Ces identifiants ne rendent pas PPTP sûr.

sudo nano /etc/ppp/chap-secrets
# Example line (replace the password):
username * REPLACE_WITH_A_STRONG_PASSWORD *
sudo chmod 600 /etc/ppp/chap-secrets

5. Activer le transfert seulement si nécessaire

Pour acheminer le trafic entre réseaux, définissez net.ipv4.ip_forward=1 dans /etc/sysctl.d/99-pptp-forward.conf puis chargez le paramètre avec sysctl. L’article italien écrit mal /etc/sysctl.conf et ne traite ni pare-feu ni NAT : le transfert seul ne suffit pas à créer une passerelle. Vérifiez pare-feu, routage et DNS dans un environnement contrôlé.

sudo nano /etc/sysctl.d/99-pptp-forward.conf
# Add: net.ipv4.ip_forward=1
sudo sysctl --system

Conclusion

PPTP relève de la compatibilité, pas de la protection des données. Migrez vers WireGuard ou un autre VPN sûr et actuellement pris en charge. Documentation Ubuntu : https://ubuntu.com/server/docs/how-to/wireguard-vpn/.

Partager

Quelle est votre réaction ?

Aimer Aimer 0
Je n'aime pas Je n'aime pas 0
Amour Amour 0
Drôle Drôle 0
En colère En colère 0
Triste Triste 0
Waouh Waouh 0