GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer un VPN PPTP sur CentOS 6

Dans ce didacticiel, nous allons vous montrer comment installer et configurer le VPN PPTP sur votre serveur CentOS 6. Pour ceux d'entre vous qui ne le savaient pas, le protocole de tunneling point à point (PPTP) est une méthode de mise en œuvre de réseaux privés virtuels. PPTP utilise un canal de contrôle sur TCP et un tunnel GRE fonctionnant pour encapsuler les paquets PPP. La spécification PPTP ne décrit pas les fonctions de chiffrement ou d'authentification et s'appuie sur le protocole point à point tunnelisé pour implémenter la fonctionnalité de sécurité. Nous utilisons PPTP car il est pris en charge de manière native sur presque tous les appareils, Windows, Linux, Android, iOS et Mac OS.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Voici les étapes pour installer le VPN PPTP sur CentOS 6.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 6.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer le VPN PPTP sur CentOS 6

Étape 1. Commencez par installer PPTP

yum install ppp iptables nano
cd /usr/local/src

#For 64bit OS
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhvpptpd-1.4.0-1.el6.x86_64.rpm

#For 32bit os
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm

Étape 2. Configurer PPTP

Modifier les paramètres IP dans /etc/pptpd.conf :

#nano /etc/pptpd.conf

localip 192.168.0.1 # your VPS/Dedicated Server IP address 
remoteip 192.168.0.101-200

Et les paramètres suivants dans /etc/ppp/options.pptpd :

ms-dns 8.8.8.8
ms-dns 4.4.4.4

Étape 3. Créez un utilisateur pour accéder au serveur VPN

Ajouter un compte utilisateur dans /etc/ppp/chap-secrets (attribuer un nom d'utilisateur et un mot de passe) :

#nano /etc/ppp/chap-secrets

vpn pptpd vpnpassword *

Étape 4. Activer le transfert réseau dans /etc/sysctl.conf

#nano /etc/sysctl.conf

net.ipv4.ip_forward = 1

#To make the changes to sysctl.conf take effect, use the following command.

sysctl -p

Étape 5. Configurer iptables

Vous devez ajouter les règles iptables suivantes afin d'ouvrir les bons ports et de transférer correctement les paquets de données :

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Étape 6. Démarrez le serveur VPN PPTP

service pptpd restart
chkconfig pptpd on

Félicitations ! Vous avez installé avec succès le VPN PPTP. Merci d'avoir utilisé ce didacticiel pour installer le VPN PPTP sur le système CentOS 6. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel du VPN PPTP .


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer un VPN PPTP sur CentOS 6

Comment installer Wireguard sur CentOS 8