ne peut pas importer le fichier de configuration openVPN enregistré dans Ubuntu 16.04 LTS


32

J'essaie d'importer un .ovpnfichier depuis le gestionnaire de réseau. Voici les étapes que je suis.

Network Manager → Connexions VPN → configurer VPN

Cela ouvre la boîte de dialogue Connexions réseau. Ensuite,

Ajouter → importer la configuration VPN enregistrée → choisir un .ovpnfichier

Cela devrait charger ma .ovpnconfiguration, mais à la place, je reçois une invite disant

ERREUR: le plugin ne prend pas en charge la capacité d'importation.

Je peux toujours utiliser un VPN à l'aide de la commande

sudo openvpn --config ~/openvpn/xxx.conf

est-ce un bug qui doit être déposé?


1
J'ai rencontré un problème similaire lors de l'importation du fichier .ovpn sur l'une des 2 installations 32 bits que j'ai mises à jour vers Lubuntu 16.04 hier. J'étais en mesure de saisir manuellement la configuration et de la faire fonctionner. La chose déconcertante pour moi est pourquoi elle a échoué sur un système et non sur l'autre.
Marbre organique

Réponses:


27

Je sais que c'est une vieille question, mais comme je n'ai toujours pas trouvé de réponse (facile), je veux aider les autres (et moi à l'avenir).

Utilisez ceci

sudo nmcli connection import type openvpn file FILE_NAME

offcourse remplacer FILE_NAME par le chemin complet de votre nom de fichier

Cela vous dira exactement ce qui ne va pas avec le fichier et quelles lignes vous devez modifier / supprimer.

Après avoir modifié le fichier avec les recommandations de la commande. Vous pouvez importer le fichier.


1
Merci. Cette méthode permet de comprendre le problème. Il affiche des messages d'erreur. Dans mon cas, des erreurs ont émergé des options obsolètes dans le fichier .ovpn.
PRIHLOP

J'ai essayé beaucoup de méthodes mais aucune n'a fonctionné. En utilisant cette commande, j'ai trouvé où est l'erreur. Merci!
Agustin Baez

Cette utilisation vous indique quel était exactement le problème, au lieu du message d'erreur inutile que vous obtenez de l'interface graphique. Merci.
rgin

Cette commande a importé la connexion sans erreur. Merci. Vous vous demandez toujours pourquoi l'interface utilisateur de gnome me permet simplement d'afficher la configuration (la sauvegarde est désactivée).
Kai

Après avoir exécuté ci-dessus, j'ai eu Could not find VPN plugin service for 'org.freedesktop.NetworkManager'. Résolu mon problème après l'exécutionsudo apt-get install network-manager-openvpn-gnome
Asif Ali

23

En commentant la ligne suivante avec #, j'ai réussi à importer la configuration VPN:

#route remote_host 255.255.255.255 net_gateway default

D'autres ont signalé que la mise en commentaire ou la suppression de cette ligne fonctionne également pour eux par le bogue # 606365 dans le tableau de bord, bien que ce soit un argument valide.

Cela dit, bien que je puisse me connecter avec succès au VPN, je ne suis en mesure de toucher aucun hôte sur le VPN. En essayant de définir manuellement ces valeurs à l'aide de l'interface graphique du gestionnaire de réseau, je constate que seules les adresses IP numériques sont acceptées. Les valeurs de chaîne comme remote_host ou net_gateway ne peuvent pas être saisies via l'interface graphique.

J'ai également réussi à importer le même fichier .OVPN sans aucune modification dans Fedora 23, Windows 10 (en utilisant Viscosity), OS X El Capitan (en utilisant Viscosity) et les versions antérieures d'Ubuntu. Quelque chose est définitivement cassé en 16.04.


5
supprimez "route remote_host 255.255.255.255 net_gateway default" puis allez dans Paramètres IPv4 => routes => Cochez l'option "Utiliser cette connexion uniquement pour les ressources de son réseau" => appuyez sur OK => Enregistrer. Vous pouvez maintenant connecter un VPN et accéder à un hôte distant.
Guille Acosta

2
Merci mais ça n'a pas marché pour moi. J'ai réussi à me connecter au VPN, mais je n'ai pas pu accéder à des hôtes via la connexion VPN.
Karthic Raghupathi

A travaillé pour moi sur Fedora 26
Heinrich Ulbricht

10

travaillé pour moi:

sudo apt install network-manager-openvpn-gnome

C'est ainsi que je me souviens avoir configuré des configurations enregistrées OpenVPN (exportées à partir d'autres applications) dans les versions précédentes d'Ubuntu (12.04, 14.04). Je ne suis pas sûr d'avoir dû installer ce package dans ces cas, cependant. Quoi qu'il en soit, merci pour le conseil!
nicorellius

1
Fonctionne sur Ubuntu 17.10 ... N'oubliez pas de fermer les paramètres et de rouvrir.
Dehan de Croos

Travailler dans Ubuntu 18.04. J'ai exporté un fichier à partir d'un routeur (archer60) avec l'extension .ovpn et je n'ai pas pu importer les clés et les paramètres pour activer le VPN. L'installation de ce package a résolu le problème.
Alessandro D'lncal le

3
  1. ouvrez votre fichier .ovpn avec n'importe quel éditeur
  2. ajoutez # au début de cette ligne pour le commenter

    route remote_host 255.255.255.255 net_gateway par défaut

  3. Accédez à Paramètres IPv4> itinéraires> Cochez l'option «Utiliser cette connexion uniquement pour les ressources de son réseau»> appuyez sur OK> Enregistrer

Terminé!

Ceci est juste un résumé de ce qui a fonctionné pour moi sur Ubuntu 16.04 basé sur les autres réponses et commentaires ici.


Ne semble pas avoir résolu mon problème. Mais je continue de chercher une solution.
jfmessier

A travaillé pour moi sur Fedora 26
Heinrich Ulbricht

2

L'importation de profils .ovpn dans le gestionnaire de réseau a récemment été améliorée, mais il existe toujours des bogues et des messages d'erreur trompeurs. Parfois, vous pouvez importer avec succès le fichier .ovpn en supprimant une seule ligne qui rompt la procédure d'importation. Dans mon cas, j'ai supprimé la ligne float 1de mon fichier .ovpn et le fichier a été importé avec succès.


3
Je pense que nous devrions rassembler ces solutions potentielles dans une réponse wiki parce qu'elles peuvent ou non fonctionner et il n'y a aucun intérêt à réduire le représentant de stackoverflow de quelqu'un parce qu'une solution de contournement particulière n'a pas fonctionné
Rudolf Olah

1

Je rencontre le même problème. Cela ressemble à un bug, selon ce lien: https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365


Je ne pense pas que ce soit exactement le même bug. La solution de contournement publiée (# 14) dans le lien des bogues que vous avez partagé ne s'applique pas à moi. La solution de contournement suggérée consiste à avoir des fichiers de clés et de certificats distincts au lieu de balises dans le fichier ovpn. Mon fichier ovpn ne contient déjà aucune balise. cert et key sont également dans des fichiers séparés.
saitiku


1

Pour moi (Ubuntu 16.04.1 LTS), la suppression de la section a <extra-certs> fonctionné.

Voici le fichier ovpn généré par un fournisseur de tunnel.

setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----

Je n'ai pas ce champ dans mon dossier. Pouvez-vous partager votre structure de fichiers avec nous?
saitiku

Sûr. Réponse modifiée.
malaise

Je n'ai pas de section extra-certs dans mon fichier et elle échoue toujours.
Rudolf Olah


0

J'ai découvert que changer

remote REMOTE_SERVER 12345

avec

remote REMOTE_SERVER
port 12345

Correction du problème.


1
mon fichier a déjà cela. J'obtiens toujours l'erreur décrite.
saitiku

0

Dans mon cas, l'élément suivant a causé le problème:

float 1

Après l'avoir commenté, cela a fonctionné:

#float 1
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.