Question Comment puis-je utiliser un fichier .ovpn avec Network Manager?


J'ai un fichier .ovpn avec ma configuration VPN - ça marche bien quand je le fais

sudo openvpn --config ~jrg/Documents/vpn-config.ovpn 

dans le terminal, mais je voudrais utiliser Network Manager. Comment puis-je faire ceci?


103
2017-09-13 21:16


origine




Réponses:


Tout d'abord, installez le plug-in OpenVPN Network Manager:

sudo apt-get install network-manager-openvpn-gnome

Ouvrez Network Manager, cliquez sur "Ajouter" et dans la fenêtre ouverte, sélectionnez "Importer une configuration VPN enregistrée ..." sous "Choisir un type de connexion". Accédez à votre fichier .ovpn (~ jrg / Documents / vpn-config.ovpn). S'il ne trouve pas automatiquement vos certificats / clés (dont les chemins se trouvent dans le fichier .ovpn), vous pouvez les sélectionner ici ou apporter d'autres modifications mineures.

openvpn dialog

Une autre chose qui peut vous faire économiser du temps est de cliquer sur Paramètres IPv4, puis de changer la méthode en "Adresses automatiques (VPN) uniquement". Par défaut, cela entraînera la totalisation du trafic Internet sur le VPN, quels que soient vos paramètres .ovpn. Ici, vous pouvez également définir le serveur DNS et les domaines de recherche à utiliser lors de la connexion.

openvpn dialog


113
2017-09-13 22:00



Il ne montre pas les certificats et autres quand je clique sur "Importer". - jrg♦
il n'y a pas de bouton "Importer ..." dans mon cas (en utilisant debian jessie ...) :( - knocte
Je ne trouve pas non plus de boutons "d'importation". Seule une option "créer" .. :( - Thomas Ahle
Open VPN AS ver 2.0.12 ne produit pas de fichiers .ovpn contenant les emplacements des certificats, il les contient lui-même. Par conséquent si ne les trouvera pas et vous ne pouvez pas trouver l'emplacement. Vous devez copier n pâte comme dans l'autre réponse. - jowan sebastian
à partir de 16.04, ça ne marche toujours pas et au moins cette fois vous obtenez "l'importation n'est pas supportée dans le plugin". Le gestionnaire de réseau a toujours des problèmes même s'il est configuré manuellement - Christian Bongiorno


Ma propre expérience de connexion VPN réussie s'établissant sur Ubuntu 14.04.

Notre administrateur m'a donné 3 fichiers pour les installer dans openVPN pour Windows 7: * .ovpn, * .crt, * .key

  1. Exécutez les commandes suivantes dans votre terminal Ubuntu:

    sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome network-manager-vpnc
    sudo /etc/init.d/networking restart
    
  2. Ouvrir la fenêtre "Connexions réseau" (Connexions VPN -> Configurer VPN)

  3. Appuyez sur le bouton "AJOUTER", cliquez sur le menu déroulant et sélectionnez "Importer une configuration VPN enregistrée", appuyez sur le bouton Créer.

  4. Dans "Sélectionner le fichier à importer", choisissez votre fichier "* .ovpn".

  5. Dans "Modifier ... votre nom de fichier * .ovpn ...", entrez votre nom d'utilisateur et votre mot de passe pour vpn. Assurez-vous qu'un fichier * .crt est apparu dans le champ Certificat CA.

  6. Ouvrez le panneau "Paramètres IPv4" et choisissez "Adresses automatiques (VPN) uniquement".

  7. Ouvrez à nouveau le panneau "VPN" et cliquez sur le bouton "Avancé".

  8. Ouvrez le panneau "Authentification TLS" et assurez-vous que votre "* .key" apparaît dans le champ "Fichier clé". Appuyez sur le bouton Ok.

  9. Appuyez sur "Enregistrer" dans "Modifier ... votre nom de fichier * .ovpn ..." fenêtre.

  10. Votre connexion VPN doit apparaître dans la fenêtre "Connexions réseau".

C'est tout, j'espère que ça aide. Bonne chance!


20
2017-10-17 17:13



cela a fonctionné pour moi mais sans l'étape 8. - Aamir Abro


Il est tard pour répondre, mais j'ai trouvé une solution (et c'est une DOULEUR) ...

  1. Créez un dossier dans votre répertoire personnel appelé . OpenVPN (avec le point devant il est donc caché) puis ouvrez ce dossier et créez-en un appelé FrootVPN (pas de point nécessaire). Cela facilite la gestion des différents fournisseurs de VPN.
  2. Copiez / collez froot.ovpn dans le dossier /home/YOU/.OpenVPN/FrootVPN.
  3. Ouvrez le fichier froot.ovpn avec un éditeur de texte.
  4. Copiez tout entre les balises ca / ​​ca.
  5. Collez le contenu dans un nouveau fichier et enregistrez-le sous ca.crt dans le dossier /home/YOU/.OpenVPN/FrootVPN.
  6. Cliquez sur l'icône Network Manager et accédez à VPN CONNECTIONS> CONFIGURE VPN ...
  7. Cliquez sur AJOUTER et sélectionnez OpenVPN. Cliquez sur CREER.
  8. Appeler FrootVPN 1194 et utilise se-openvpn.frootvpn.compour la passerelle. Type sera MOT DE PASSE. Entrez votre nom d'utilisateur et votre mot de passe FrootVPN. Sur le certificat CA, cliquez sur l'icône du dossier et naviguez jusqu'au fichier ca.crt que vous avez créé.
  9. Cliquez sur le bouton Avancé et remplacez «Utiliser le port de passerelle personnalisé» par 1194. Cliquez sur OK.
  10. Modifier la méthode sur les onglets IPv4 et IPv6 à Adresses automatiques (VPN) uniquement.
  11. Cliquez sur SAVE.

Maintenant, pour la partie PAIN: vous devrez créer 15 connexions FrootVPN supplémentaires car elles utilisent les ports 1194-1209. Répétez les étapes 7 à 11 ci-dessus pour le port 1195, puis de nouveau pour 1196 et ainsi de suite jusqu'à ce que vous ayez fini avec le port 1209 en vous assurant que le nom à l'étape 8 correspond au port de l'étape 9.

Vous pouvez maintenant vous connecter à FrootVPN en cliquant sur l'icône Network Manager et en allant sur VPN Connections. Parcourez la liste des connexions FrootVPN jusqu'à ce que vous en trouviez une à laquelle vous pouvez vous connecter.

Franchement, je souhaite que les fichiers .ovpn supportés directement par Network Manager. Nous devrions être en mesure d'importer le fichier .ovpn, Network Manager obtient tous les paramètres corrects du fichier .ovpn, effectue la plage correcte de ports de passerelle et d'autres paramètres spécifiés par le fournisseur VPN et les enregistre en tant que connexion UN. Les fichiers .crt ne devraient pas être nécessaires si tout se trouve dans le fichier .ovpn.


10
2017-12-01 01:53



ça craint totalement, quelqu'un sait s'il y a un rapport de bogue officiel n'importe où? - jowan sebastian
Je connais. Ça craint totalement. Je souhaite qu'il y ait une interface graphique simple qui les ouvre comme Windows. - Buford T. Justice


Dans Unity 14.04, il suffisait de modifier les connexions. Cliquez sur "Ajouter" en utilisant la liste déroulante pour sélectionner l’importation d’une configuration VPN enregistrée, puis sélectionnez mon fichier "filename.ovpn" et voilà. Terminé.


6
2017-07-19 09:11



Cela semble prometteur, mais il utilise à peine mon .ovpn, il ne fait que sortir la passerelle. Aucun des certificats n'est présent. : \ - James T Snell


J'ai répondu à cela avec un moyen d'utiliser Network Manager comme demandé par l'OP, mais il y a un BEAUCOUP DE MEILLEURE FAÇON! Tout ce que vous avez à faire est de télécharger et installer un programme appelé gopenvpn qui est disponible via Ubuntu Software Center. Enregistrez vos fichiers .ovpn dans / etc / openvpn en tant qu'administrateur. Ouvrez gopenvpn qui devrait être répertorié sous Applications> Internet et cliquez sur le fichier .ovpn pour vous connecter en cliquant avec le bouton droit sur l'icône gopenvpn que vous verrez dans votre barre des tâches. Facile comme bonjour, c'est comme ça que n'importe quoi sur un ordinateur devrait être :)

Vous pouvez également contourner les noms d'utilisateur et mot de passe en créant des fichiers .txt dans / etc / openvpn en utilisant ce format:

username
password

Ensuite, dans chacun de vos fichiers .ovpn (par exemple, les fichiers VPNBook .ovpn), modifiez la ligne indiquant ceci:

auth-user-pass

À:

auth-user-pass VPNBook.txt

Utilisation SED pour effectuer le remplacement par ligne dans tous vos fichiers .ovpn, etc.

root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn

Enfin, assurez la sécurité et faites en sorte que les autres utilisateurs ne voient pas votre nom d'utilisateur et votre mot de passe

root@masi:/etc/openvpn# chmod 700 nordvpn.txt

5
2017-07-01 09:01



Utilisation sed pour remplacer la chose dans tous vos fichiers .ovpn, etc. root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn où le fichier de mot de passe se trouve dans /etc/openvpn/. - - En relation: nordvpn.com/tutorials/linux/openvpn - Léo Léopold Hertz 준영
S'il vous plaît, faites plus attention à la sécurité. Votre mot de passe serait ouvert aux autres. - Léo Léopold Hertz 준영


Étant donné que ce problème m’a mordu à plusieurs reprises, j’ai décidé de créer également un outil pour automatiser la «rétrogradation» du fichier .ovpn avec les certs incorporés dans un fichier .ovpn pointant vers d’autres fichiers .pem.

Il est disponible ici: https://github.com/dolanor/ovpnsplit/ C'est parti, vous devez donc vous installer ou vous pouvez simplement utiliser les binaires ici: https://github.com/dolanor/ovpnsplit/releases

Mettez votre fichier .ovpn où vous le voulez (je le mets dans ~ / .config / openvpn / que j'ai créé), puis lancez l'outil ovpnsplit ~/.config/openvpn/file.ovpn Il va créer tous les fichiers qui ont été incorporés dans file.ovpnen individuel .pem des dossiers

Dans NetworkManager, sélectionnez import vpn config puis choisissez votre ~/.config/openvpn/file.ovpn. Normalement, tous les fichiers de certificats doivent pointer vers le bon.

Mais un autre bug a fait que NetworkManager ne détecte pas la direction de la clé à partir des paramètres avancés de TLS Auth. Donc, vous devez le mettre dans la bonne direction aussi…

Et après cela, vous économisez et vous devriez être prêt à partir.

Cet outil vous aidera à utiliser le kylemanna / openvpn image docker qui crée tous les certificats et l'authentification TLS.


2
2017-12-19 00:32



savez-vous quelle version d'ubuntu sera la première à autoriser les fichiers .opvn avec des certificats intégrés? (pour avoir recours à ovpnsplit, qui est un excellent outil, ne vous méprenez pas) - knocte
Compte tenu de ceci: bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/… . Il semble que cela ait été corrigé. Je pense que nous sommes encore avant le gel des fonctionnalités, et comme il s’agit d’un bogue, il pourrait arriver au 16.04. Je suppose que vous étiez le truc connu sur ce bug :) - Dolanor
oui je suis la seule à poster là-bas, mais personne n'a répondu :( - knocte


J'ai créé un script ici pour automatiser la récupération de fichiers de mots de passe et de fichiers zip à partir de plusieurs sites VPN tels que vpnbook.com, extraire le ca, cert, et key les données des fichiers ovpn et la mise à jour des fichiers opvn pour que les certs puissent simplement importer pour vous. Il pourrait facilement être modifié pour être utilisé avec d'autres fournisseurs.


1
2017-12-02 22:53





Lorsque vous ne recevez pas de certificat utilisateur, vous devez sélectionner le type "Mot de passe" dans la liste déroulante d'authentification. Ensuite, dans «Authentification TLS», ajoutez le fichier TLS .key et définissez la direction en conséquence (1 ou 0, à définir dans le fichier .ovpn).


0
2017-11-08 02:05