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
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.
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 Advanced
de l’onglet VPN
name__Newfig config sous:
La configuration avait deux définitions remote
name__:
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.
remote
name__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 remote
dans le fichier .ovpn comme suit
remote hostname.org
port 14195
proto udp
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é.
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.
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:
Sur l’ordinateur qui a déjà une connexion créée avec le VPN, sélectionnez la connexion vpn
faire vider le mot de passe
cliquer sur le bouton d'exportation
À ce stade, vous auriez un fichier ".conf".
ouvrez le fichier ".conf" et éditez les parties référençant des fichiers sur votre ordinateur, le cas échéant
Sur votre ordinateur, créez une nouvelle connexion avec le fichier ".conf".
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".
$ 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é.
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
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
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.
<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>
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.