Cómo configurar el cliente OpenVPN

119

Estoy tratando de configurar OpenVPN usando NetworkManager. La GUI parece tener errores y no responde. ¿Hay alguna otra herramienta para configurar un cliente VPN?

Nicholas Marshall
fuente
1
Se tuvo en cuenta la fuga de DNS de openvpn en Ubuntu. Corrección: ubuntubuzz.com/2015/09/…
Xaqron

Respuestas:

143

Sí, puedes usar OpenVPN directamente. De esta manera, también puede usar más configuraciones.

Primero necesitas el openvpnpaquete:

sudo apt-get install openvpn

Entonces puedes conectarte así:

sudo openvpn --config /path/to/config.ovpn

Esto sudoes importante porque OpenVPN no podrá conectarse de otra manera (creo que tiene que cambiar las rutas).

Louis Matthijssen
fuente
No puedo encontrar el config.ovpnarchivo
Yan King Yin
2
@YanKingYin Debe obtenerlo del proveedor de servicios VPN.
Ali Shakiba
12
Para que sea permanente, edite /etc/default/openvpny elimine el comentario de la línea AUTOSTART="all"y copie su archivo ovpn a /etc/openvpn/config.conf- debe tener extensión .conf
Thales Ceolin
2
@YanKingYin debería poder descargarlo iniciando sesión en su servidor vpn desde el navegador.
Aniket Thakur
1
¿Esto solo va a instalar OpenVPN CLIENT y no al servidor?
Luka
57

El método más sencillo es ejecutar este comando:

sudo apt-get install network-manager-openvpn-gnome

Y luego agregue una OpenVPNconexión desde la Network Managercual después del comando anterior admite la importación de .ovpnarchivos.

ingrese la descripción de la imagen aquí

Xaqron
fuente
1
Intenté usar esto, pero no pude guardarlo. Creo que estoy afectado por este error: bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/…
Farid Nouri Neshat
@FaridNouriNeshat: Es un tiempo (después de una actualización) en 16.04.1 LTS que no funciona (he informado el error). Ahora, usando la terminal para hacer eso, solo lea mi comentario sobre la pregunta sobre la fuga de DNS.
Xaqron
Esto funcionó para mí, pero no me permitió conectarme fuera de la VPN mientras estaba encendida. El uso de la herramienta CLI funcionó a la perfección.
ausencia
25

Como Louis ha explicado, la instalación del cliente openvpn se puede hacer con el comando

sudo apt-get install openvpn

Sin embargo, si está utilizando un mecanismo de autenticación dual para su servidor vpn, una conexión simple con

sudo openvpn --config /path/to/config.ovpn

No será suficiente. Necesita alguna configuración extra.

  1. Asegúrese de que su archivo de configuración tenga auth-user-passlínea.
  2. Luego agregue --auth-retry interacta su comando de conexión. Entonces todo tu comando se vería así

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    
Aniket Thakur
fuente
No es suficiente para mí:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic
5

Vengo aquí desde el bloqueado ¿Cómo configurar una VPN usando un archivo .ovpn? [duplicado] , porque quería dar una respuesta a los problemas de importación de *.ovpnarchivos en la GUI , que algunos usuarios experimentan.

Al igual que otros, me he asegurado de instalar:

$sudo apt-get install network-manager-openvpn-gnome

Sin embargo, en Ubuntu 18.04 (tuve el mismo problema en 16.04), no he podido importar un *.ovpnarchivo usando la GUI (Configuración -> Red -> VPN + -> 'Importar desde archivo'). Siempre obtengo:

No se puede importar la conexión VPN

El archivo "foo.ovpn" no se pudo leer o no contiene información de conexión VPN reconocida

Error: el complemento no admite capacidades de importación

Sin embargo, me topé con las siguientes instrucciones de nixCraft para importar un *.opvnarchivo:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn

Después de ejecutar ese comando, mi conexión VPN aparece en "Configuración -> Red -> VPN". Después de editar la contraseña, mi conexión VPN funciona. La conexión VPN también aparece en el menú del panel superior que muestra conexiones, alimentación, usuarios, entre otras cosas.

HenrikB
fuente
1
Esta capacidad también funciona en el editor de conexión nm gui. Ejecute el programa, haga clic en [+] y elija Importar una configuración VPN guardada. La interfaz de configuración de red de gnome para hacer esto se rompió en 18.04, pero el editor de conexión nm funciona bien.
Steeve McCauley
3

Instalar OpenVpn

sudo apt-get install network-manager-openvpn-gnome

Luego vaya a Configuración de red> Editar conexión> Agregar> Seleccionar protocolo de túnel punto a punto VPN> Crear

Agregar nombre de usuario , contraseña y puerta de enlace

Luego ve al menú avanzado

Marque Usar cifrado punto a punto

Salvar

Luego vaya a Configuración de red> Conexión VPN y seleccione esa conexión VPN y conéctela.

Mayur Bhandare
fuente
0

Si no desea involucrar a Network Manager, este repositorio de git tiene un script simple que hace todo el trabajo muy bien usando una sesión interactiva con menos de media docena de preguntas. Ver documentos en descarga.

https://github.com/Nyr/openvpn-install.git

Stephen Boston
fuente
0

En Ubuntu 18, instale el administrador de red con el comando:

sudo apt-get install network-manager-openvpn-gnome

Entonces...

  1. Reabrir la configuración de red
  2. Vuelva a intentar importar el archivo

La importación debería funcionar bien.

ckwagaba
fuente
Bienvenido a Ask Ubuntu. ¿En qué se diferencia su respuesta de la segunda respuesta más votada arriba? ¿O estás tratando de comentar otra respuesta?
user68186