web-dev-qa-db-fra.com

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

J'essaie d'importer un fichier .ovpn à partir du 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 une configuration de vpn enregistrée → choisir le fichier .ovpn

Cela devrait charger ma configuration .ovpn, mais je reçois plutôt un message disant

ERREUR: le plugin ne supporte pas la capacité d'importation.

Je peux toujours utiliser VPN en utilisant la commande

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

est-ce un bug qui doit être classé?

29
saitiku

Je sais que c'est une vieille question, mais comme je ne trouvais toujours pas de réponse (facile), je voulais aider les autres (et mon avenir).

Utilisez ceci

Sudo nmcli connection import type openvpn file FILE_NAME

offcourse remplace 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 éditer/supprimer.

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

22
Nin

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

route remote_Host 255.255.255.255 net_gateway default

D'autres ont signalé que cette ligne fonctionne en commentant ou en supprimant cette ligne, même si bogue n ° 606365 dans le tableau de bord, même si cet argument est valable.

Cela étant dit, même si je parviens à me connecter au VPN, je ne parviens pas à contacter un hôte via 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. Des valeurs de chaîne telles que remote_Host ou net_gateway ne peuvent pas être entrées via l'interface graphique.

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

20
Karthic Raghupathi

a travaillé pour moi:

Sudo apt install network-manager-openvpn-gnome
9
Mahmoud Khateeb
  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> Routes> 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 sur la base des autres réponses et commentaires ici.

2
Nick

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

2
giox069

Son fonctionnement :) de https://zorrovpn.com/howto/openvpn/ubuntu?lang=fr

Ouvrez le fichier .ovpn avec un éditeur de texte.

Et changer les lignes qui ressemble à

remote 11.2.2.2 443 tcp-client

à

remote 11.2.2.2
port 443
proto tcp-client

Enregistrez ensuite le fichier .ovpn et essayez à nouveau d’importer une connexion VPN.

1
Ali Saleh

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

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

setenv USERNAME "[email protected]"
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-----
1
malaise

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

1
Kestrell

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

float 1

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

#float 1
0
Karel Pičman

J'ai découvert que changer

remote REMOTE_SERVER 12345

avec

remote REMOTE_SERVER
port 12345

Correction du problème.

0
user1018130