En este tutorial, te explicamos cómo instalar PPTP VPN en CentOS 8. Como sabes, PPTP son las siglas de Point to Point Tunneling Protocol. Se trata de un protocolo tradicional para implementar redes VPS. Una red privada virtual (VPN) es un método de conexión que añade seguridad y privacidad tanto a redes privadas como públicas, como puntos de acceso WiFi e Internet.
En la mayoría de los casos, las empresas utilizan VPN para proteger datos confidenciales. Los usuarios particulares también recurren a ellas en regiones donde los gobiernos restringen el acceso a contenidos de Internet.
Una Red Privada Virtual aumenta la privacidad porque la dirección IP original del usuario se reemplaza por una del proveedor de VPN.
En otras palabras, cuando usas una VPN, tu dirección IP queda oculta para darte mayor seguridad y protección. También te permite acceder a sitios web bloqueados o restringidos que quieras visitar. Analizamos todas las opciones de servidor en nuestro artículo detallado sobre mejores VPS para VPN.
¿Qué significa la tunelización punto a punto?

PPTP (Point-to-Point Tunneling Protocol) es un protocolo VPN que garantiza la comunicación correcta entre un cliente VPN y un servidor VPN. También está disponible para CentOS Linux. PPTP es un sistema operativo empresarial gratuito y de código abierto (mantenido por la comunidad), compatible con su fuente original Red Hat Enterprise Linux, del Proyecto CentOS.
Los administradores rara vez usan PPTP como protocolo estable. Sin embargo, su implementación es sencilla y directa en CentOS Linux. Si necesitas esta configuración, este artículo es lo que buscas. En él explicamos cómo instalar PPTP VPN en CentOS 8.
El servidor minimalista definitivo
Instala CentOS 7 o CentOS 8 en tu VPS CentOS de Cloudzy y ejecuta un servidor basado en Linux eficiente y con un consumo mínimo de recursos.
Obtén un VPS CentOSCómo configurar e instalar una VPN PPTP en CentOS 8
Paso 1: Instalar PPP
La instalación de PPTP depende completamente de los paquetes PPP y PPTPD. Para hacerlo, primero instala el paquete correspondiente y luego configúralo para iniciar la configuración. Usa los siguientes comandos uno a uno:
yum install ppp iptables nano
cd /usr/local/src
Para SO de 64 bits:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
Para SO de 32 bits:
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
Leer también: Listar y eliminar reglas de Iptables en Linux
Paso 2: Configurar y preparar tu PPTPD
Edita la configuración de IP en: /etc/pptpd.conf como se muestra a continuación:
nano /etc/pptpd.conf

Edita los siguientes ajustes en /etc/ppp/options.pptpd:
ms-dns 8.8.8.8
ms-dns 4.4.4.4
Paso 3: Crear un usuario para acceder al servidor VPN
Añade una cuenta de usuario en /etc/ppp/chap-secrets (asigna nombre de usuario y contraseña) como se muestra a continuación:
nano /etc/ppp/chap-secrets

Paso 4: Habilitar el reenvío de IP y red
Necesitamos el reenvío de IP para que la VPN pueda enrutar paquetes entre los clientes VPN y el exterior. Para ello, el servidor VPN actuará como router:
sudo v1 /etc/sysctl.conf
Ahora añade la siguiente línea:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
Para aplicar los cambios en sysctl.conf, usa el siguiente comando:
sysctl -p
Paso 5: Configurar "iptables"
Ahora debes añadir las siguientes reglas de IP-tables para abrir los puertos correctos y reenviar los paquetes de datos correctamente:
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: Iniciar el servidor VPN
service pptpd restart
chkconfig pptpd restart
Enhorabuena. Has instalado correctamente una PPTP VPN en tu CentOS. Estos pasos te permiten configurar la PPTP VPN sin interfaz gráfica. Con estos Linux comandos puedes configurar, conectar o incluso desconectar la PPTP VPN fácilmente. Como sabrás, también existen otras opciones de VPN autoalojada. Tenemos otra guía detallada para instalar el cliente OpenVPN en VPS. Entre otros protocolos como IKEv2, L2TP y PPTP, OpenVPN puede ser el más adecuado para el caso de uso de VPN.
Conclusión
En esta serie de tutoriales de tecnologías VPS, te mostramos cómo instalar PPTP VPN en CentOS 8 Linux o CentOS VPS. El protocolo PPTP no define autenticación ni cifrado, por lo que la mayoría de los administradores evitan usarlo. Aun así, su configuración en distribuciones CentOS es bastante sencilla.
PPTP está pensado para ofrecer niveles de protección, seguridad y acceso remoto similares a los de los productos VPN convencionales. Puedes usar el canal de control PPTP sobre TCP junto con un túnel GRE para encapsular los paquetes PPP y reforzar su seguridad.