
Raspberry Pi – Serveur VPN avec PPTP
Dans ce document, nous allons voir de manière très simple comment monter un serveur VPN sur notre Raspberry Pi, ce sera un serveur PPTP qui sera quelque chose de basique pour se connecter d’Internet à nos maisons/petites entreprises, très utile, surtout si nous avons des services auxquels nous voulons accéder et que nous ne voulons pas donner au public. Si nous n’avons pas d’adresse IP publique fixe, serait idéal combinez-le avec le client NO-IP sur notre framboise!!!
Ainsi, en suivant ces quelques étapes, nous pourrons accéder à notre maison ou à notre petite entreprise, rappelez-vous que le PPTP n’est pas la chose la plus sûre à faire, Je vais vous montrer dans un autre document comment le configurer avec OpenVPN! Pour l’instant, il suffira de nous connecter aux ressources nécessaires et de ne pas avoir à les exposer à Internet, évidemment, nous pouvons configurer le client VPN sur nos smartphones Android, iPhone ou iPad, ainsi que sur les ordinateurs Windows, Linux, Mac…
[Code source]Sudo ModProbe PPP-COMPRESS-18
sudo apt-get install pptpd[/Code source]
Tout d’abord, nous devrons activer la prise en charge MPPE, puis nous avons installé le serveur VPN pour Raspbian, basé sur PPTP.
[Code source]sudo vim /etc/pptpd.conf
Localip 192.168.1.200
Télé-IP 192.168.1.30-33[/Code source]
Nous allons modifier le fichier de configuration '/etc/pptpd.conf’ et nous indiquerons dans 'localip’ l’adresse IP locale du Raspberry Pi, dans 'RemoteIP’ la plage d’adresses IP qu’il donnera aux clients qui se connectent au VPN.
[Code source]sudo vim /etc/ppp/pptpd-options
ms-dns 192.168.1.1
Noobsdcomp
Noipx
Mtu 1490
Mru 1490[/Code source]
Nous modifions le fichier '/etc/ppp/pptpd-options’ et nous ajoutons le texte ci-dessus, nous devrons configurer le bon serveur DNS, Il pourrait en être de même 8.8.8.8, Dépend.
[Code source]sudo vi /etc/ppp/chap-secrets
utilisateur[ONGLET]*[ONGLET]contraseña[ONGLET]*[/Code source]
Maintenant, nous créons l’utilisateur pour accéder au VPN, Nous devons générer le contenu du fichier avec le format correct et les onglets appropriés.
[Code source]redémarrage pptpd du service sudo[/Code source]
Nous redémarrons le service pour que les modifications prennent effet!
[Code source]sudo vim /etc/sysctl.conf
net.ipv4.ip_forward=1[/Code source]
Si nous sommes intéressés par la redirection du Raspberry vers d’autres ordinateurs du réseau, nous devons autoriser la redirection du Raspberry vers d’autres ordinateurs du réseau, Parce que si ce n’est pas le cas,, lors de la connexion de l’extérieur, nous ne pourrons accéder qu’au Raspberry et non aux autres appareils de la maison, Nous décommentons la ligne précédente dans le fichier '/etc/sysctl.conf'.
[Code source]sudo sysctl -p[/Code source]
Nous appliquons les changements et c’est tout! maintenant, nous n’aurions plus qu’à ouvrir le port 1723tcp sur notre routeur à l’adresse IP de notre Raspberry Pi bien-aimé.
Nous pouvons facilement configurer, par exemple, le client VPN sur iOS, depuis “Paramètres” > “Généralités” > “VPN” > “Ajouter des paramètres VPN…” > Sélectionnez « PPTP », sur 'Serveur’ nous mettrons l’IP publique de notre maison ou le nom de NO-IP que nous avons, dans 'Compte’ l’utilisateur créé pour le VPN, sous 'Mot de passe'’ Votre mot de passe, Et par défaut, nous laissons le reste tel quel et il devrait nous connecter sans problèmes!!!