GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Erreur lors de la tentative de connexion au VPN au démarrage ?

Cette question a été mise à jour. Veuillez consulter la fin de cet article.

J'essaie de configurer mon ordinateur Mythbuntu pour qu'il se connecte à un service VPN au démarrage. J'espère que l'ordinateur Mythbuntu utilisera toujours le VPN pour toutes ses connexions Internet.

J'ai trouvé un script censé faire cela, et il ressemble à ceci :

#!/bin/bash
while [ "true" ]
do
    VPNCON=$(nmcli con status)
    if [[ $VPNCON != "*MyVPNConnectionName*" ]]; then
        echo "Disconnected, trying to reconnect..."
        (sleep 1s && nmcli con up uuid df648abc-d8f7-4ce4-bdd6-3e12cdf0f494)
    else
        echo "Already connected !"
    fi
    sleep 30
done

Lorsque j'exécute ce script sur ma machine, j'obtiens l'erreur suivante :

$ /home/mythbuntu/VPN_start.sh
Disconnected, trying to reconnect...
Error: Connection activation failed: Not authorized to control networking.

J'ai pensé qu'il pourrait s'agir d'un problème d'autorisation, j'ai donc essayé de l'exécuter avec sudo :

$ sudo /home/mythbuntu/VPN_start.sh
[sudo] password for mythbuntu: 
Disconnected, trying to reconnect...
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.

Comment puis-je faire en sorte que ce script s'exécute sans erreur afin de pouvoir l'exécuter au démarrage ou à la connexion afin de m'assurer que je me connecte toujours par VPN.

Si quelqu'un a un meilleur script ou une meilleure méthode, cela suffirait également comme réponse.

Voici le contenu de mon fichier /etc/NetworkManager/system-connections/MyVPN (certains détails remplacés par x caractères pour la confidentialité) :

[connection]
id=MyVPN
uuid=xxxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxxxxx
type=vpn

[vpn]
service-type=org.xxxxxxxxxxxxxx.xxxxxxxxxxxxxxx.openvpn
username=xxxxxxxxxx
comp-lzo=yes
remote=us-xxxxxx.xxxxxxx.com
connection-type=password
password-flags=0
ca=/etc/openvpn/xxxxxxx.crt

[vpn-secrets]
password=xxxxxxxxxxx

[ipv4]
method=auto
never-default=true

De plus, je veux juste ajouter que lorsque j'active le VPN à l'aide de l'applet dans le coin supérieur droit du panneau Xfce, il se connecte sans problème. Donc, le problème ne me semble pas être un problème d'autorisation incorrecte, mais de configuration lorsque vous essayez de le faire à partir de la ligne de commande.

Mise à jour :

Je ne suis pas tout à fait sûr de ce qui a changé - peut-être quelque chose dans la mise à niveau vers 12.10 - mais je peux maintenant démarrer mon service VPN à partir de la ligne de commande. Cependant, cette commande ne fonctionne qu'une seule fois lorsque je démarre l'ordinateur pour la première fois, et elle doit également être exécutée avec sudo .

[email protected]:~$ nmcli con up id "Private Internet Access SSL"
Error: Connection activation failed: Not authorized to control networking.
[email protected]:~$ sudo nmcli con up id "Private Internet Access SSL"
[sudo] password for mythbuntu: 
[email protected]:~$

Puisque j'ai besoin d'utiliser sudo pour l'exécuter, je ne peux pas l'exécuter automatiquement au démarrage.

Connexes :Comment installer les outils Vmware dans Ubuntu ?

Comment puis-je l'obtenir pour pouvoir démarrer mon VPN sans les autorisations de super utilisateur ?

Réponse acceptée :

Le problème semble être que votre mot de passe dans le trousseau de clés n'est pas accessible.

Source

La solution mentionnée consiste à ouvrir le fichier /etc/NetworkManager/system-connections/ConnectionName et définissez le

password-flags=0

et ajoutez les lignes ci-dessous au fichier

 [vpn-secrets]
 password=YourPassword

Redémarrez ensuite le gestionnaire de réseau pour prendre en compte la modification :

 sudo restart network-manager

Pour plus d'informations, consultez la source


Ubuntu
  1. Pas de son de démarrage dans Ubuntu 11.10 ?

  2. Erreur 'ip-config-unavailable' lorsque le modem USB essaie de se connecter ?

  3. Erreur "pas assez d'échange gratuit" lors de la tentative d'hibernation ?

  4. Exécuter un programme Ruby au démarrage ?

  5. Erreur lors de la tentative d'installation de l'extension de l'outil de langue Libreoffice ?

Comment exécuter le serveur Tomcat au démarrage sur le serveur Ubuntu

Script au démarrage ?

Erreur du créateur de la disquette de démarrage ?

Se connecter automatiquement au Vpn lors de l'utilisation d'un réseau spécifique dans Ubuntu Gnome 16.04 ?

Erreur "la dépendance n'est pas satisfaisante" lors de la tentative d'installation d'Ubuntudico ?

Erreur lors de la tentative d'ouverture de Parallels Plesk Panel :SWKeyExFatalError