Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Démarrer une connexion VPN en ligne de commande

Si vous utilisez Ubuntu et que dans vos scripts, vous souhaitez être capable d’active et de désactiver une connexion réseau (VPN ou Wifi ou autre), il suffit d’utiliser en ligne de commande l’outil nmcli (NetworkManager Client)

Pour démarrer ma connexion VPN qui s’appelle MonVPN, voici ce que je tape (avec sudo ou pas, cela dépend de comment c’est configuré chez vous)

nmcli con up id MonVPN

Et pour l’arrêter :

nmcli con down id MonVPN

Et si par hasard, vous tombez sur l’erreur suivante : « Error: Connection activation failed: no valid VPN secrets« , cela signifie que le mot de passe associé au VPN n’est pas accessible dans le gestionnaire de clés. Vous devrez donc éditer le fichier suivant :

sudo nano /etc/NetworkManager/system-connections/MonVPN

Et sous la section [vpn], ajoutez le paramètre suivant :

password-flags=0

Puis créez une nouvelle section [vpn-secrets] dans laquelle vous ajouterez ce paramètre avec votre mot de passe :

password=MonMotDePasseSecretPourMonVPN

Et voilà ! J’espère que ça vous sera utile.

Source


Les articles du moment