Importation de configuration sur network-manager-openvpn

9

J'essaie d'utiliser un service gratuit en utilisant le protocole OpenVPN en utilisant le module GUI d'OpenVPN dans le gestionnaire de réseau.

La configuration a parfaitement fonctionné comme .ovpnsur Windows. Le comportement dans Windows est tel que j'ai exécuté l'interface graphique OpenVPN et choisi de me connecter à ce VPN particulier. Il afficherait alors l'activité dans la tentative de connexion et ouvrirait une boîte de dialogue pour l'authentification par nom d'utilisateur / mot de passe.

J'ai réussi à importer toutes les configurations en changeant le type de fichier .confet en utilisant la fonction d'importation dans le gestionnaire de réseau. Cependant, la tentative de connexion afficherait simplement la tentative du gestionnaire de réseau de se connecter à l'animation, mais se terminerait finalement par une notification d'expiration de la connexion. Aucune invite de demande d'authentification n'apparaîtrait du tout, et je ne trouve aucune fonctionnalité pour préfixer les détails d'authentification.

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 #]

Inutile de dire que j'ai téléchargé tous les packages requis pour configurer les connexions OpenVPN.

Par ailleurs, comme vous pouvez le voir ci-dessus, .keyet l' .crtemplacement des fichiers est spécifié pour être dans le même répertoire que le fichier de configuration. Après avoir importé le fichier de configuration, si je les supprimais, cela causerait-il un problème? Remarque, je ne les ai pas supprimés, donc le problème auquel je suis confronté n'est pas dû à l'absence de ces fichiers.

Oxwivi
la source

Réponses:

13

Essayez de vous connecter au VPN à partir de la ligne de commande. Cela garantira que le problème est avec NetworkManager et pas autre chose. Vous pouvez vous connecter à partir de la ligne de commande en utilisant:

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

Vous devrez peut-être exécuter cette commande à l'aide de sudo.

Si vous pouvez vous connecter avec succès à partir de la ligne de commande, essayez de vous ajouter au netdevgroupe et décochez Available to all usersdans la fenêtre des paramètres VPN dans NetworkManager, puis essayez de vous connecter à l'aide de NM.

binW
la source
1
Comme prévu, il s'est parfaitement connecté lors de la tentative dans Terminal. Il avait besoin de sudoprivilèges.
Oxwivi
Alors, avez-vous essayé de vous ajouter au groupe «netdev», de décocher «Disponible pour tous les utilisateurs» dans les propriétés de connexion dans Network Manager, puis de vous connecter via Network Manager?
binW
Comment faire cela sur la ligne de commande? Je suis sur une installation minimale et l'interface graphique pour la gestion des utilisateurs n'est pas installée.
Oxwivi
vous pouvez ajouter un utilisateur au groupe 'netdev' en utilisant la commande suivante "sudo usermod -aG netdev <nom-utilisateur>"
binW
... Ça a marché ... Mais ça ne m'a pas demandé de m'authentifier ... WTF?
Oxwivi
3

Je pense que la tail -f /var/log/{syslog,messages}reconnexion du VPN pourrait donner des réponses.

igorp1024
la source
Se reconnecter? Il ne se connecte pas du tout.
Oxwivi
1
S'il ne se connecte pas, il crachera des messages d'erreur.
Lekensteyn