Importar configuración en network-manager-openvpn

9

Estoy tratando de usar un servicio gratuito usando el protocolo OpenVPN usando el módulo GUI de OpenVPN en el administrador de red.

La configuración funcionó perfectamente bien como .ovpnen Windows. El comportamiento en Windows es tal que ejecuté OpenVPN GUI y elegí conectarme a esta VPN en particular. Luego mostrará la actividad en el intento de conexión y abrirá un cuadro de diálogo para la autenticación de nombre de usuario / contraseña.

Importé con éxito todas las configuraciones cambiando el tipo de archivo .confy utilizando la función de importación en el administrador de red. Sin embargo, intentar conectarse simplemente mostrará la animación del administrador de red que intenta conectarse, pero finalmente terminará con una notificación de tiempo de espera de conexión. No aparecerá ninguna solicitud de autenticación, ni puedo encontrar ninguna función para prefijar los detalles de autenticación.

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

No hace falta decirlo, pero he descargado todos los paquetes necesarios para configurar las conexiones OpenVPN.

Por cierto, como puede ver arriba, .keyy la .crtubicación de los archivos está especificada para estar en el mismo directorio que el archivo de configuración. Después de importar el archivo de configuración, si los eliminara, ¿causaría algún problema? Tenga en cuenta que no los he eliminado, por lo que el problema al que me enfrento no se debe a la ausencia de estos archivos.

Oxwivi
fuente

Respuestas:

13

Intenta conectarte a VPN desde la línea de comandos. Esto asegurará que el problema sea con NetworkManager y no con otra cosa. Puede conectarse desde la línea de comando usando:

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

Es posible que deba ejecutar este comando usando sudo.

Si puede conectarse con éxito desde la línea de comandos, intente agregarse al netdevgrupo y desmarque Available to all usersen la ventana de configuración de vpn en NetworkManager y luego intente conectarse usando NM.

binW
fuente
1
Como se esperaba, se conectó perfectamente en el intento en la Terminal. Necesitaba sudoprivilegios.
Oxwivi
Entonces, ¿trató de agregarse al grupo 'netdev', desmarcando 'Disponible para todos los usuarios' en las propiedades de conexión en Network Manager y luego conectándose a través de Network Manager?
binW
¿Cómo hago eso en la línea de comando? Tengo una instalación mínima y la GUI para la administración de usuarios no está instalada.
Oxwivi
puede agregar usuarios al grupo 'netdev' usando el siguiente comando "sudo usermod -aG netdev <user-name>"
binW
... Funcionó ... Pero no me pidió que autenticara ... ¿WTF?
Oxwivi
3

Creo que tail -f /var/log/{syslog,messages}seguido de volver a conectar la VPN podría dar algunas respuestas.

igorp1024
fuente
Reconectando? No se conecta en absoluto.
Oxwivi
1
Si no se conecta, escupirá mensajes de error.
Lekensteyn