Comment configurer le client OpenVPN

119

J'essaie de configurer OpenVPN à l'aide de NetworkManager. L'interface graphique semble défectueuse et ne répond pas. Existe-t-il d'autres outils pour configurer un client VPN?

Nicholas Marshall
la source
1
Méfiez-vous des fuites DNS d'openvpn sur Ubuntu. Corrigé
Xaqron

Réponses:

143

Oui, vous pouvez utiliser OpenVPN directement. De cette façon, vous pouvez également utiliser plus de paramètres.

D'abord, vous avez besoin du openvpnpaquet:

sudo apt-get install openvpn

Ensuite, vous pouvez vous connecter comme ceci:

sudo openvpn --config /path/to/config.ovpn

Le sudoest important car OpenVPN ne pourra pas se connecter autrement (je pense parce que cela doit changer les routes).

Louis Matthijssen
la source
Je ne trouve pas le config.ovpnfichier
Yan King Yin
2
@YanKingYin Vous devriez l'obtenir du fournisseur de service VPN.
Ali Shakiba
12
Pour le rendre permanent, éditez /etc/default/openvpnet décommentez la ligne, AUTOSTART="all"puis copiez votre fichier ovpn dans /etc/openvpn/config.conf- doit obligatoirement avoir l'extension .conf
Thales Ceolin
2
@YanKingYin, vous devriez pouvoir le télécharger en vous connectant à votre serveur vpn à partir du navigateur.
Aniket Thakur le
1
Est-ce que cela va seulement installer OpenVPN CLIENT et pas le serveur?
Luka
57

La méthode la plus simple est d'exécuter cette commande:

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

Et ajoutez ensuite une OpenVPNconnexion à partir de Network Managerlaquelle la commande ci-dessus prend en charge l'importation de .ovpnfichiers.

entrez la description de l'image ici

Xaqron
la source
1
J'ai essayé d'utiliser cela, mais je n'ai pas pu le sauver. Je pense que je suis affecté par ce bug: bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/…
Farid Nouri Neshat
@FaridNouriNeshat: Cela fait un moment (après une mise à jour) dans 16.04.1 LTS, cela ne fonctionne pas (j'ai signalé le bogue). Maintenant, en utilisant un terminal pour faire cela, lisez simplement mon commentaire sur la question sur la fuite de DNS.
Xaqron
Cela fonctionnait pour moi, mais ne me permettait pas de me connecter en dehors du VPN tant qu'il était allumé. L'utilisation de l'outil CLI a parfaitement fonctionné.
absynce
25

Comme Louis l’a expliqué, l’installation du client openvpn peut se faire avec la commande

sudo apt-get install openvpn

Toutefois, si vous utilisez un mécanisme de double authentification pour votre serveur VPN, une simple connexion avec

sudo openvpn --config /path/to/config.ovpn

ne sera pas suffisant. Vous avez besoin d'une configuration supplémentaire.

  1. Assurez-vous que votre fichier de configuration a une auth-user-passligne.
  2. Ensuite, ajoutez --auth-retry interactà votre commande de connexion. Donc, toute votre commande ressemblerait à

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    
Aniket Thakur
la source
Ne coupe pas pour moi:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic
5

Je viens ici du verrouillé Comment configurer un VPN à l'aide d'un fichier .ovpn? [dupliquer] , car je voulais apporter une réponse aux problèmes d'importation de *.ovpnfichiers dans l' interface graphique , ce que certains utilisateurs rencontrent.

Comme d’autres, je me suis assuré d’installer:

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

Cependant, sous Ubuntu 18.04 (avec le même problème que le 16.04), je n’ai pas été en mesure d’importer un *.ovpnfichier à l’aide de l’interface graphique (Paramètres -> Réseau -> VPN + -> "Importer à partir d’un fichier"). Je reçois toujours:

Impossible d'importer une connexion VPN

Le fichier "foo.ovpn" n'a pas pu être lu ou ne contient pas d'informations de connexion VPN reconnues.

Erreur: le plugin ne supporte pas les capacités d'importation

Cependant, je suis tombé sur l'instruction suivante de nixCraft pour importer un *.opvnfichier:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn

Après avoir exécuté cette commande, ma connexion VPN est répertoriée sous "Paramètres -> Réseau -> VPN". Après avoir modifié le mot de passe, ma connexion VPN fonctionne. La connexion VPN est également répertoriée dans le menu du panneau supérieur qui indique les connexions, l’alimentation, les utilisateurs, etc.

HenrikB
la source
1
Cette fonctionnalité fonctionne également dans l'éditeur gui nm-connection-editor. Exécutez le programme, cliquez sur [+] et choisissez Importer une configuration VPN enregistrée. L’interface de configuration du réseau gnome est cassée dans la version 18.04, mais l’éditeur nm-connection-editor fonctionne bien.
Steeve McCauley
3

Installer OpenVpn

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

Ensuite, sélectionnez Paramètres réseau> Modifier la connexion> Ajouter> Protocole de tunneling point à point VPN> Créer.

Ajouter un nom d' utilisateur , un mot de passe et une passerelle

Ensuite, allez au menu avancé

Cochez Utiliser le cryptage point à point

sauver

Ensuite, allez dans Paramètres réseau> Connexion VPN , sélectionnez cette connexion VPN et connectez-la.

Mayur Bhandare
la source
0

Si vous ne souhaitez pas impliquer Network Manager, ce référentiel git contient un script simple qui effectue très bien tout le travail en utilisant une session interactive avec moins d'une demi-douzaine de questions. Voir la documentation en téléchargement.

https://github.com/Nyr/openvpn-install.git

Stephen Boston
la source
0

Sur Ubuntu 18, installez le gestionnaire de réseau avec la commande:

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

Ensuite...

  1. Rouvrir les paramètres réseau
  2. Réessayer d'importer le fichier

L'importation devrait fonctionner correctement.

Ckwagaba
la source
Bienvenue sur Ask Ubuntu. En quoi votre réponse est-elle différente de la deuxième réponse la plus votée ci-dessus? Ou essayez-vous de commenter une autre réponse?
user68186