OpenVPN: la connexion VPN à… en raison de secrets VPN non valides

14

J'utilise Linux depuis 3 jours. J'ai configuré une connexion OpenVPN en suivant les instructions définies par: https://www.goldenfrog.com/support/vyprvpn/vpn-setup/linux/openvpn

L'installation d'OpenVPN s'est bien déroulée. Le problème est survenu lorsque j'ai essayé de me connecter. Après avoir configuré la connexion:

  1. Je suis allé aux connexions et j'ai sélectionné mon VPN.
  2. Le message d'erreur que je reçois est
    The VPN connection to "My VPN" because of invalid VPN secrets.

  3. Il n'y a aucune invite ou zone supplémentaire pour saisir des commandes. La boîte de dialogue disparaît après un certain temps.

Maintenant, mon ordinateur est ancien (la raison pour laquelle j'ai installé Ubuntu au début), donc je n'ai pas d'adaptateur sans fil. Je me connecte via un câble Ethernet mais je remarque que la connexion VPN lorsqu'elle tente une connexion ressemble à sa tentative de connexion au VPN via Wi-Fi. Le symbole connecté passe de 2 flèches dans des directions opposées au symbole Wi-Fi.

A part ça, je ne sais pas trop quoi d'autre pourrait en être la cause. J'ai lu que le problème résidait dans des problèmes de trousseau de clés, mais je n'ai aucune invite pour accéder à mon trousseau de clés, il semble donc que la solution doit être dans la configuration initiale.

Comment puis-je résoudre l'erreur de secrets VPN sur 14.04 lors de la connexion à Internet via un câble Ethernet?

Obi Smith
la source
1
L'icône wifi animée est le comportement par défaut de "connexion à" pour toute connexion, qu'elle soit filaire, sans fil ou VPN. Les "secrets VPN invalides" suggèrent un mot de passe incorrect, donc vérifiez bien que vous l'avez tapé correctement. Essayez également les étapes de la deuxième moitié de cette page pour voir si c'est un problème avec les porte-clés.
TheSchwa
Ok génial je vais essayer. Le fichier binaire ne peut pas être ouvert avec une interface graphique. Pouvez-vous fournir les commandes du terminal pour obtenir un accès root et modifier les lignes dans le fichier binaire du terminal. Ou existe-t-il un moyen d'obtenir un accès root via l'une des applications graphiques. gedit et Ghex semblent être les meilleurs choix, mais ils n'ont pas les autorisations pour ouvrir le fichier bin
Obi Smith
À partir de la ligne de commande, vous pouvez promouvoir un programme GUI, par exemple gedit, avec gksudo geditlequel vous serez ensuite invité à entrer votre mot de passe sudo. Ou vous pouvez le modifier directement à partir de la ligne de commande en utilisant l'éditeur nano avec sudo nano /path/to/file; une fois que vous avez effectué les modifications, enregistrez est Ctrl + O suivi par Entrée pour confirmer l'écrasement et Ctrl + X pour quitter.
TheSchwa
Avez-vous défini un fichier crt. Sous les paramètres VPN, vous devrez peut-être un certificat de votre serveur VPN. Vous pouvez généralement les télécharger auprès de votre fournisseur.
Dash LaLonde

Réponses:

1

Je ne pense pas vraiment que ce soit vraiment un bug. Étant donné que cela fonctionne pour la majorité des utilisateurs utilisant OpenVPN et le gestionnaire de réseau.

Avez-vous les autorisations appropriées du fichier de clé et de certificat? Que se passe-t-il si vous courez

openvpn --config nameofyourconfigfile.conf 

en tant que racine du terminal? veuillez coller la sortie ici si cela ne fonctionne pas. Il devrait fournir plus d'informations de débogage.

Si cela fonctionne comme ça. Vous avez alors des problèmes d'autorisation sur votre clé et / ou votre fichier de certificat.

tomodachi
la source
1

J'ai utilisé openvpnavec succès plusieurs fois avec son compagnon,vpnc-scripts .

Une fois ces deux packages disponibles, essayez de vous connecter avec les éléments suivants:

  1. openconnect -b -u USER.NAME --force-dpd 60 --authgroup=default --script=/usr/share/vpnc-scripts/vpnc-script VPN.DOMAIN.TLD

Cela devrait également configurer correctement vos itinéraires afin qu'une fois que vous vous connectez avec succès au VPN, votre ordinateur saura comment communiquer avec les machines qui s'y trouvent.

AVERTISSEMENT

Lorsqu'il est connecté à un VPN en utilisant vpnc-scriptsle script par défaut comme décrit, votre ordinateur résoudra toutes les requêtes DNS en utilisant le serveur DNS fourni par le VPN. Cela signifie que, lorsque vous allez sur Facebook.com, le serveur DNS VPN répondra, au lieu de votre serveur normalement utilisé.

EarthmeLon
la source
0

Cela m'arrive constamment.

Le VPN fonctionne bien la première fois et échoue avec ce message à tout autre moment.

J'utilise cette solution de contournement:

sudo service network-manager restart

Et puis essayez de vous connecter à nouveau, et cela fonctionne.

Nicolay77
la source