GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare VPN PPTP su CentOS 6

In questo tutorial, ti mostreremo come installare e configurare PPTP VPN sul tuo server CentOS 6. Per chi non lo sapesse, il protocollo di tunneling point-to-point (PPTP) è un metodo per l'implementazione di reti private virtuali. PPTP utilizza un canale di controllo su TCP e un tunnel GRE che opera per incapsulare i pacchetti PPP. La specifica PPTP non descrive funzionalità di crittografia o autenticazione e si basa sul protocollo Point-to-Point tunneled per implementare la funzionalità di sicurezza. Utilizziamo PPTP perché è supportato in modo nativo su quasi tutti i dispositivi, Windows, Linux, Android, iOS e Mac OS.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Ecco i passaggi per installare PPTP VPN su CentOS 6.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 6.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa PPTP VPN su CentOS 6

Passaggio 1. Innanzitutto, installa 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

Passaggio 2. Imposta PPTP

Modifica le impostazioni IP in /etc/pptpd.conf :

#nano /etc/pptpd.conf

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

E le seguenti impostazioni per /etc/ppp/options.pptpd :

ms-dns 8.8.8.8
ms-dns 4.4.4.4

Passaggio 3. Crea un utente per accedere al server VPN

Aggiungi account utente in/etc/ppp/chap-secrets (assegna nome utente e password):

#nano /etc/ppp/chap-secrets

vpn pptpd vpnpassword *

Passaggio 4. Abilita l'inoltro di rete in /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

Passaggio 5. Configura iptables

Devi aggiungere le seguenti regole iptables per aprire le porte corrette e inoltrare correttamente i pacchetti di dati:

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

Passaggio 6. Avvia il server VPN PPTP

service pptpd restart
chkconfig pptpd on

Congratulazioni! Hai installato correttamente PPTP VPN. Grazie per aver utilizzato questo tutorial per l'installazione di PPTP VPN sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di PPTP VPN .


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare VPN PPTP su CentOS 6

Come installare Wireguard su CentOS 8