"Error: el complemento no admite la capacidad de importación" al intentar importar el archivo de configuración openvpn

32

El administrador de red de Gnome no puede importar ningún archivo de configuración de openvpn (.ovpn) después de actualizar ubuntu a la versión 16.04;

Recibo el siguiente mensaje de error cuando intento importar el archivo de configuración de openvpn:

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability
ahooee
fuente
Esto se ha resuelto y respondido aquí: askubuntu.com/questions/760664/ubuntu-16-04-openvpn?lq=1
Kestrell
1
Hola Kestrell ... Gracias por tu respuesta ************* Ya instalé los paquetes necesarios y configuré openvpn con éxito manualmente: ********** pero mi problema es que yo no puede importar archivos de configuración de OpenVPN utilizando gestor de la red
ahooee
2
¿Alguna vez lograste que esto funcionara?
Seth
antes de seguir leyendo, verifique que network-manager-openvpn esté instalado.
FlipMcF

Respuestas:

19

Mi configuración

También tuve el mismo problema, tratando de importar en un cliente Ubuntu 16.04 un .ovpnarchivo producido por un servidor principal.

El archivo contenía las líneas de comentarios (.ovpn #), así como los certificados en línea ( <ca>, <tls-auth>, <cert>, <key>). Y no había razón aparente para eliminar comentarios o claves. Este mismo .ovpnya se había importado con éxito al administrador de red Kubuntu 16.04, con solo una advertencia de reneg-secser demasiado alto; Una pista para importar problemas en Ubuntu 16.04.

Resolviendo los errores del OP

  1. El reneg-secvalor es demasiado alto y encuentra un error de importación conocido :

    reneg-sec 2592000
    

    Comente o use el valor predeterminado 3600.

    #reneg-sec 2592000
    

    Este valor se puede restablecer desde la Advancedconfiguración en la VPNpestaña de configuración en:

    reneg-sec

  2. La configuración tenía dos remotedefiniciones:

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    Prueba con solo uno:

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

Después de estas dos modificaciones, no hubo errores de importación.

Problema adicional con la remoteconfiguración

Aunque ya no hubo ningún error de importación, el control remoto no se importó correctamente, es decir, el puerto y el protocolo no se analizaron correctamente, por lo que tuve que romper la remotedirectiva en el archivo .ovpn de la siguiente manera

    remote hostname.org
    port 14195
    proto udp

Resumen

Mi archivo .ovpn contenía comentarios, así como certificados en línea, etc. Después de leer algunas otras publicaciones, pensé que el problema radicaba en los archivos en línea o en los comentarios, así que dividí los certificados en línea y las claves en archivos separados y eliminé todos los comentarios.

Entonces, al final, después de aplicar las correcciones anteriores, .ovpnse importó el archivo con las claves en línea y los comentarios.

Kostas Filios
fuente
2
Gracias, el reneg-secvalor es la razón por la que no pude importar mi .ovpnarchivo. Hay un informe de error del administrador de red: bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/…
Cas
1
Gracias, también tuve que marcar "Usar compresión de datos LZO" en las opciones avanzadas de Network Manager (uso OpenVPN Access Server). ¡Y tenga cuidado con las fugas de DNS! Sin la regla del cortafuegos para bloquear las consultas DNS en la interfaz Ethernet / WiFi, hubo una fuga de DNS, incluso cuando utilicé mi propio IP del servidor DNS y con la regla "bloquear-fuera-dns" para OpenVPN 2.3.10 (a través de Network Manager). Puede verificar si hay fugas de DNS en el sitio web dnsleaktest.com y verificar dos veces con una herramienta como Wireshark.
baptx
Dividir los certificados en otros archivos me permitió importar con éxito. También tuve que usar en tls-remotelugar de verify-x509-namepara que funcione
Pierre de LESPINAY
1
En Google, parece que hay MUCHAS MUCHAS razones por las que el archivo no se pudo analizar. ¿No es una forma de obtener un mensaje más detallado sobre la causa del error de análisis al intentar importar el .ovpnarchivo?
Antonello
15

El problema para mí fue la siguiente línea en mi .ovpnarchivo:

route remote_host 255.255.255.255 net_gateway

Comentar esta línea me permitió importar la conexión.

dom_watson
fuente
3
Ubuntu 18.04 y todavía tenía este problema. Al comentar esta línea (desde la configuración de Sophos XG) se solucionó.
Jasin
ubuntu 19.04 mismo problema, comentando esta línea solucionó el error
stetoc
10

También tengo Ubuntu 16.04, y ocurre el mismo problema. La solución no es muy buena, porque necesita otra computadora ya conectada con la VPN.

Compruebe que ya ha instalado openvpn y network-manager, desde el terminal:

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

En general, esto debería funcionar, pero en muy pocos casos (y no sé por qué, supongo que probablemente sea un error) .ovpnno se puede importar.

Entonces, siga estos pasos:

  1. En la computadora que ya tiene una conexión creada con la VPN, seleccione la conexión vpn

  2. hacer vaciar la contraseña

  3. haga clic en el botón exportar

En este punto, tendría un archivo ".conf".

  1. abra el archivo ".conf" y edite cualquier parte que haga referencia a archivos en su computadora si existe

  2. En su computadora, cree una nueva conexión con el archivo ".conf".

Joao Paulo
fuente
Eso me sucedió a mi también. Afortunadamente, ya tenía una computadora portátil configurada y podría usar ese truco para configurar mi nueva computadora. Nota rápida: tuve que configurar el nombre de usuario, la contraseña, el archivo de clave y el archivo de clave TLS avanzado nuevamente.
igorsantos07
2

En mi caso, fue necesario eliminar todos los comentarios (comenzando con #) del * .ovpn. Algunas personas también encontraron que la línea que contiene "SERVIDOR remoto NNNN" debe dividirse en "SERVIDOR remoto" y "puerto NNNN".

Adán
fuente
1
Puedo confirmar que eliminar los comentarios del .ovpnarchivo resolvió mi problema.
George D
1
$ sudo openvpn --config file.ovpn

funcionó para mí: puedo hacer un túnel, sin embargo, necesito recordar las IP locales ya que no tengo un DNS local configurado.

abukaj
fuente
0

Editar archivo * .ovpn

Probablemente esto se .opvndeba a configuraciones en el archivo que no se pueden analizar.

Primero asegúrese de tener instalados los paquetes necesarios:

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

Si aún falla, edite el archivo * .ovpn en un editor de texto y elimine las siguientes líneas que interrumpen la importación.

<he> etiqueta

Si hay una <he>etiqueta en los archivos de configuración ovpn del cliente, elimine esas líneas. No es necesario:

<he>
...
</he>

Múltiples detalles de conexión

Si hay algo como:

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

Reemplace esa sección con esto:

remote <ip> 1194 udp

La importación tropieza con múltiples conexiones y no admite la <connection>etiqueta. Al menos no en 16.04-17.04.

Eso es todo, en mi humilde opinión puedes guardar comentarios, no hacen ninguna diferencia.

Después de eliminar la etiqueta y editar la parte de conexión, intente importar el archivo * .ovpn modificado. Solución de esta publicación de blog.

Janghou
fuente
0

Para mí, tuve que cambiar lo siguiente en el archivo .ovpn:

remote ***.org 443 tcp-client

A:

proto tcp
remote ***.org 443

Y también, como señaló @Kostas Filios, tuve que cambiar esta parte a un comentario:

#reneg-sec 2592000
Shayan
fuente
0

Tuve este problema al importar el archivo .ovpn con el administrador de red. Lo arreglé cambiando mi línea remota de

remote vpn.example.com 1190 udp4

a

remote vpn.example.com 1190 udp

marcel.js
fuente