Para conectarse a un servidor remoto usando el protocolo VPN desde un sistema Debian, versión Jessie, hay que instalar los paquetes openvpn y pptp-linux que añaden el demonio VPN y el protocolo «Point-to-Point Tunneling».
# apt-get install openvpn pptp-linux vpnc vpnc-scripts
Para poder configurar la conexión desde el network manager, el gestor de conexiones de red de gnome, hay que instalar otros dos paquetes:
# apt-get install network-manager-openvpn-gnome network-manager-pptp-gnome network-manager-vpnc-gnome
Después basta añadir la conexión siguiendo los pasos que nos marca el network manager y usando los datos del servidor al que nos queramos conectar. Conviene revisar las opciones avanzadas y únicamente marcar el protocolo de autenticación que use el servidor, si se dejan todos marcados openvpn elegirá el protocolo por nosotros y puede no ser el correcto, con lo que no conectará con el servidor.
Un aspecto a tener en cuenta es cómo se guarda la contraseña: la opción «guardar solo para este usuario» por alguna razón no funciona como yo esperaba (guardando la contraseña solo para el usuario activo del sistema) y me dio muchos errores de conexión hasta que lo descubrí. Para poder conectarme a una VPN tengo que seleccionar la opción guardar contraseña para todos los usuarios o no guardarla e introducirla cada vez que me conecto. Esta última opción es más segura.
4 comentarios
Hola capo… un lujo tu post y te felicito por el sitio.. Tengo un problema y es que desde debian 9 gnome no logro conectarme a ninguna VPN. Por donde puede venir el problema???
Hola Luciano, acabo de actualizar el post incluyendo dos paquete más (
vpnc vpnc-scripts
) que puedes instalar para poder conectarte a todos los tipos de VPN.Luego tienes que configurar bien la conexión con los datos que te dé el servidor al que te quieres conectar: usuario, contraseña, tipo de encriptado…
Muchas gracias por tu respuesta Alfonso… pero resulta que ya los tengo instalados:
apt install vpnc vpnc-scripts
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
vpnc ya está en su versión más reciente (0.5.3r550-3).
fijado vpnc como instalado manualmente.
vpnc-scripts ya está en su versión más reciente (0.1~git20160829-1).
fijado vpnc-scripts como instalado manualmente.
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 1 no actualizados.
y aun asi no logro conectarme, la VPN la configure yo mismo y es desde cualquier otro entorno puedo conectarme, windows, ubuntu, etc…
¿Sabes como puedo lanzar la conexión desde la shell para poder trazear el proceso y ver donde me falla?
Una vez mas muchas gracias!!!
Hola Luciano, para conectarte a una VPN desde la línea de comandos puedes usar
nmcli
, es la versión línea de comandos de NetworkManager.Para ver las conexiones disponibles:
Y para conectarte a una de ellas: