web-dev-qa-db-fra.com

Comment ajouter une connexion openvpn dans l'interface graphique à l'aide des fichiers .ovpn, .p12 et .key

J'essaie d'installer une connexion openvpn sur mon ordinateur portable Ubuntu 18.04.

De mon fournisseur openvpn, j'ai obtenu un nom d'utilisateur/mot de passe et un zip contenant trois fichiers:

myvpn.openvpn
myvpn.p12
myvpn.key

Le fichier myvpn.openvpn ressemble à ceci (vient de remplacer l'adresse IP par des étoiles):

dev tun
persist-tun
persist-key
cipher AES-256-CBC
auth SHA1
tls-client
client
resolv-retry infinite
remote ***.***.***.*2 1194 udp
verify-x509-name "MyVPN" name
auth-user-pass
pkcs12 myvpn.p12
tls-auth myvpn.key 1
remote-cert-tls server
redirect-gateway def1

J'ai essayé de me connecter depuis la ligne de commande, ce qui fonctionne parfaitement avec

Sudo openvpn --config myvpn.ovpn

Mais comme je dois me connecter à ce vpn tout le temps, je veux pouvoir le faire en utilisant l'interface graphique. J'essaie donc de suivre ce guide sur askubunt , mais cela ne se comporte pas comme dans les captures d'écran. Lorsque j'essaie d'ajouter une nouvelle connexion vpn dans l'interface graphique, de sélectionner l'option "Importer à partir d'un fichier" et de sélectionner le fichier .openvpn, le système est automatiquement configuré comme ceci (l'interface utilisateur est en néerlandais, mais je suppose que la plupart devrait être compréhensible pour Anglophones):

enter image description here

La première chose que j'ai remarquée est qu'il sélectionne le fichier .p12 pour le CA-Cert, le User Cert et le User Private Key. A côté de cela, il demande un nom d'utilisateur et un mot de passe (que j'ai), mais aussi une "clé d'utilisateur de mot de passe" (le dernier champ de saisie) dont je n'ai aucune idée de ce que c'est. J'ai essayé diverses combinaisons, mais j'obtiens toujours la même erreur (également traduit du néerlandais):

Activation of network connection failed

J'imagine que la variante la plus proche de l'option en ligne de commande est la suivante:

enter image description here

Mais cela donne la même erreur.

Ensuite, il y a aussi le bouton "Advanced ..". Ouvrir ça m'a fait peur. Je ne sais tout simplement pas par où commencer.

Est-ce que quelqu'un sait comment je peux faire en sorte que cela fonctionne? Pourquoi l'option de ligne de commande fonctionne-t-elle parfaitement, mais l'interface utilisateur est-elle si difficile à utiliser? Tous les conseils sont les bienvenus!

4
kramer65

Il s'est avéré que ipv6 était activé et, comme il n'était pas configuré correctement sur mon ordinateur portable, tout est tombé en panne. Après avoir désactivé ipv6 dans l'onglet ipv6, cela fonctionne comme un charme.

Donc, comme un conseil pour les futurs utilisateurs se cogner la tête comme je le faisais; désactivez ipv6 en cas de doute.

Quoi qu'il en soit, je vous souhaite à tous une belle journée!

1
kramer65