web-dev-qa-db-fra.com

"erreur: le plugin ne supporte pas la capacité d'importation" lors de la tentative d'importation du fichier de configuration openvpn

Le gestionnaire de réseau Gnome ne peut importer aucun fichier de configuration openvpn (.ovpn) après la mise à niveau d'ubuntu vers la version 16.04;

Je reçois le message d'erreur suivant lorsque j'essaie d'importer un fichier de configuration 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
31
ahooyee

Ma configuration

J'ai également eu le même problème, en essayant d'importer sur un client Ubuntu 16.04 un fichier .ovpn produit par un serveur home pritunl.

Le fichier .ovpn contenait des lignes de commentaire (#) ainsi que des certificats intégrés (<ca>, <tls-auth>, <cert>, <key>). Et il n'y avait aucune raison apparente de supprimer des commentaires ou des clés. Ce même .ovpn avait déjà été importé avec succès dans le gestionnaire de réseau Kubuntu 16.04, seul l'avertissement indiquant que reneg-sec étant trop élevé; Un indice pour importer des problèmes sur Ubuntu 16.04.

Résoudre les erreurs du PO

  1. La valeur reneg-sec est trop élevée et la rencontre connue bug d'importation :

    reneg-sec 2592000
    

    Commentez-le ou utilisez la valeur par défaut 3600.

    #reneg-sec 2592000
    

    Cette valeur peut être redéfinie à partir des paramètres Advancedde l’onglet VPNname__Newfig config sous:

    reneg-sec

  2. La configuration avait deux définitions remotename__:

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

    Essayez avec un seul:

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

Après ces deux modifications, il n'y avait plus d'erreur d'importation.

Autre problème lié à la configuration de remotename__

Bien qu’il n’y ait plus d’erreur d’importation, la télécommande n’est pas importée correctement, c’est-à-dire que le port et le protocole n’ont pas été analysés correctement. J'ai donc dû décomposer la directive remotedans le fichier .ovpn comme suit

    remote hostname.org
    port 14195
    proto udp

Résumé

Mon fichier .ovpn contenait des commentaires ainsi que des certificats en ligne, etc. Après avoir lu d'autres articles, je pensais que le problème reposait dans les fichiers en ligne ou les commentaires. J'ai donc divisé les certificats et les clés en ligne en fichiers séparés et supprimé tous les commentaires.

En fin de compte, après l'application des correctifs ci-dessus, le fichier .ovpn contenant les clés en ligne et les commentaires a été importé.

19
Kostas Filios

Le problème pour moi était la ligne suivante de mon fichier .ovpn:

route remote_Host 255.255.255.255 net_gateway

Commenter cette ligne m'a permis d'importer la connexion.

14
dom_watson

J'ai également Ubuntu 16.04, et le même problème se produit. La solution n'est pas une très bonne solution, car vous avez besoin d'un autre ordinateur déjà connecté au VPN.

Vérifiez que vous avez déjà installé openvpn et network-manager, à partir du terminal:

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

En général, cela devrait fonctionner, mais dans très peu de cas (et je ne sais pas pourquoi - je suppose que c'est probablement un bogue), un .ovpn ne peut pas être importé.

Alors, suivez ces étapes:

  1. Sur l’ordinateur qui a déjà une connexion créée avec le VPN, sélectionnez la connexion vpn

  2. faire vider le mot de passe

  3. cliquer sur le bouton d'exportation

À ce stade, vous auriez un fichier ".conf".

  1. ouvrez le fichier ".conf" et éditez les parties référençant des fichiers sur votre ordinateur, le cas échéant

  2. Sur votre ordinateur, créez une nouvelle connexion avec le fichier ".conf".

10
João Paulo

Dans mon cas, il était nécessaire de supprimer tous les commentaires (en commençant par #) du fichier * .ovpn. Certaines personnes ont également constaté que la ligne contenant "serveur distant NNNN" devait être divisée en "serveur distant" et "port NNNN".

2
Adam
$ Sudo openvpn --config file.ovpn

a travaillé pour moi - je peux créer un tunnel, mais je dois me souvenir des adresses IP locales car je n’ai pas de DNS local configuré.

1
abukaj

Pour moi, je devais changer ce qui suit dans le fichier .ovpn:

remote ***.org 443 tcp-client

À:

proto tcp
remote ***.org 443

Et aussi, comme l'a souligné @Kostas Filios, j'ai dû changer cette partie en commentaire:

#reneg-sec 2592000
0
Shayan

J'ai eu ce problème lors de l'importation du fichier .ovpn avec le gestionnaire de réseau. Je l'ai corrigé en changeant ma ligne distante de

remote vpn.example.com 1190 udp4

à

remote vpn.example.com 1190 udp

0
marcel.js

Editer le fichier * .ovpn

Cela est probablement dû à des paramètres du fichier .opvn qui ne peuvent pas être analysés.

Tout d’abord, assurez-vous que les packages nécessaires sont installés:

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

Si le problème persiste, éditez le fichier * .ovpn dans un éditeur de texte et supprimez les lignes suivantes qui interrompent l'importation.

balise <he>

S'il existe une balise <he> dans les fichiers de configuration ovpn du client, supprimez ces lignes. Ce n'est pas nécessaire:

<he>
...
</he>

Détails de connexion multiples

S'il y a quelque chose comme:

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

Remplacez cette section par ceci:

remote <ip> 1194 udp

L'importation tombe sur plusieurs connexions et ne prend pas en charge la balise <connection>. Du moins pas dans 16.04-17.04.

C'est tout, à mon humble avis, vous pouvez garder des commentaires, ils ne font aucune différence.

Après avoir supprimé la balise et modifié la partie connexion, essayez d'importer le fichier * .ovpn modifié. Solution de cet article de blog.

0
Janghou