Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo conectarse a un servidor VPN desde un cliente con Debian Jessie

Imago voragine.net
[actualizado el ]Enlace permanente

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

    • Por Luciano •

    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???

    1. 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…

        • Por Luciano •

        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!!!

    2. 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:

      nmcli con show

      Y para conectarte a una de ellas:

      nmcli con up uuid {uuid de la conexión}
×

Responder al comentario de skotperez

*
*

 

No hay trackbacks