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.
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
0
No me gusta
0
Me encanta
0
Divertido
0
Enfadado
0
Triste
0
¡Vaya!
0