Aquesta guia explica com configurar la vostra pròpia VPN PPTP a CentOS 6 mitjançant el pptpddimoni disponible al repositori yum.
Tingueu en compte que s'han trobat vulnerabilitats de seguretat al protocol PPTP i pot ser que val la pena avaluar altres protocols VPN abans d'utilitzar PPTP.
Configura el servidor VPN
Instal·leu els paquets necessaris.
yum install -y pptpd
Configureu la configuració de PPTP. Els fitxers de configuració "ppp" són importants per a pptpd. Primer, configureu /etc/ppp/options.pptpd, de la manera següent. Si ho desitja, podeu canviar els servidors DNS.
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
A continuació, afegiu usuaris al servei VPN PPTP editant /etc/ppp/chap-secrets. Canvieu el nom d'usuari i les contrasenyes en conseqüència.
vultr1 pptpd P@$$w0rd *
vultr2 pptpd P@$$w0rd2 *
Configureu la configuració del pptpddimoni editant /etc/pptpd.conf. Utilitzeu l'exemple de configuració següent. Podeu canviar els intervals d'adreces IP si cal.
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.80.1
remoteip 192.168.80.101-200
A continuació, editeu /etc/sysctl.confper habilitar el reenviament d'IP.
sed -i 's/^net.ipv4.ip_forward.*/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf
sysctl -p
Configura l'encaminament amb iptables.
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1723 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.80.0/24 -j MASQUERADE
service iptables save
service iptables start
Inicieu el servei.
service pptpd start
La configuració del vostre servidor PPTP s'ha completat. Ara us podeu connectar al vostre propi servidor VPN PPTP des del vostre ordinador o dispositiu mòbil.