En este tutorial, le mostraremos cómo instalar y configurar VPN PPTP en su servidor CentOS 6. Para aquellos de ustedes que no sabían, el protocolo de túnel punto a punto (PPTP) es un método para implementar redes privadas virtuales. PPTP utiliza un canal de control sobre TCP y un túnel GRE que opera para encapsular paquetes PPP. La especificación PPTP no describe las funciones de encriptación o autenticación y se basa en el protocolo punto a punto. tunelizado para implementar la funcionalidad de seguridad. Usamos PPTP porque es compatible de forma nativa en casi todos los dispositivos, Windows, Linux, Android, iOS y Mac OS.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. los pasos para instalar PPTP VPN en CentOS 6.
Requisitos previos
- Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 6.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar VPN PPTP en CentOS 6
Paso 1. Primero, instale 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
Paso 2. Configurar PPTP
Editar la configuración de IP en /etc/pptpd.conf
:
#nano /etc/pptpd.conf localip 192.168.0.1 # your VPS/Dedicated Server IP address remoteip 192.168.0.101-200
Y la siguiente configuración para /etc/ppp/options.pptpd
:
ms-dns 8.8.8.8 ms-dns 4.4.4.4
Paso 3. Cree un usuario para acceder al servidor VPN
Añadir cuenta de usuario en/etc/ppp/chap-secrets
(asignar nombre de usuario y contraseña):
#nano /etc/ppp/chap-secrets vpn pptpd vpnpassword *
Paso 4. Habilite el reenvío de red en /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
Paso 5. Configurar iptables
Debe agregar las siguientes reglas de iptables para abrir los puertos correctos y reenviar correctamente los paquetes de datos:
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
Paso 6. Inicie el servidor VPN PPTP
service pptpd restart chkconfig pptpd on
¡Felicitaciones! Ha instalado PPTP VPN correctamente. Gracias por usar este tutorial para instalar PPTP VPN en el sistema CentOS 6. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de PPTP VPN .