Servidor VPN PPTP en Ubuntu: ejemplo para sistemas antiguos

Ejemplo histórico de PPTP con comandos corregidos y una advertencia: usa una VPN moderna para datos sensibles.

Servidor VPN PPTP en Ubuntu: ejemplo para sistemas antiguos

Este ejemplo antiguo sirve para entender una configuración VPN heredada. PPTP no se recomienda para VPN nuevas ni expuestas a Internet debido a la debilidad de sus mecanismos de seguridad. Estos pasos no garantizan una conexión segura o privada. Para acceso remoto utiliza una alternativa moderna compatible, como WireGuard.

1. Actualizar Ubuntu

Actualiza los índices de paquetes y los programas instalados antes de probar en una red aislada:

sudo apt update && sudo apt upgrade

2. Instalar el servidor heredado

Instala pptpd si el paquete está disponible para tu versión de Ubuntu. La disponibilidad varía. No expongas este servicio a Internet para usos sensibles.

sudo apt install pptpd

3. Configurar direcciones del servidor y los clientes

Edita /etc/pptpd.conf. La dirección local y el rango de clientes del ejemplo deben encajar en tu red sin solaparse con direcciones en uso.

sudo nano /etc/pptpd.conf
# Example settings in the file:
localip 192.168.1.1
remoteip 192.168.1.100-200

4. Crear una cuenta de prueba

Edita /etc/ppp/chap-secrets y asigna una contraseña de prueba única y robusta. Los campos son cliente, servidor, secreto e IP de cliente permitidas; los asteriscos son comodines. Restringe el acceso al archivo a root. Estas credenciales no convierten PPTP en una VPN segura actual.

sudo nano /etc/ppp/chap-secrets
# Example line (replace the password):
username * REPLACE_WITH_A_STRONG_PASSWORD *
sudo chmod 600 /etc/ppp/chap-secrets

5. Activar el reenvío solo si hace falta

Para enrutar entre redes, establece net.ipv4.ip_forward=1 en /etc/sysctl.d/99-pptp-forward.conf y cárgalo con sysctl. El artículo italiano escribe mal /etc/sysctl.conf y omite reglas de firewall y NAT: el reenvío por sí solo no configura una puerta de enlace completa. Revisa firewall, rutas y DNS en un entorno controlado.

sudo nano /etc/sysctl.d/99-pptp-forward.conf
# Add: net.ipv4.ip_forward=1
sudo sysctl --system

Conclusión

Considera PPTP una solución de compatibilidad, no de privacidad o seguridad. Migra a WireGuard u otra VPN segura con soporte actual. Documentación de Ubuntu: https://ubuntu.com/server/docs/how-to/wireguard-vpn/.

Compartir

¿Cuál es tu reacción?

Me gusta Me gusta 0
No me gusta No me gusta 0
Me encanta Me encanta 0
Divertido Divertido 0
Enfadado Enfadado 0
Triste Triste 0
¡Vaya! ¡Vaya! 0