2 votes

Connexion OpenVPN au démarrage

J'utilise OpenVPN sur Ubuntu 12.04 LTS. J'ai configuré l'OpenVPN pour me connecter à mon service vpn. Cela fonctionne très bien. Maintenant, j'ai besoin qu'il se connecte automatiquement.

Je peux exécuter depuis un terminal

nmcli con up uuid 334464e5-5d0d-40f3-a4db-d41ca7e2929d

et ça marche très bien.

J'aimerais qu'il se connecte au démarrage du système. J'ai ajouté cette commande comme programme de démarrage, mais il ne se connecte toujours pas.

J'ai aussi édité /etc/default/openvpn. J'ai ajouté cette ligne :

AUTOSTART="VYPRVPN"

Toujours pas de joie.

D'après les registres :

Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' started (org.freedesktop.NetworkManager.openvpn), PID 2241
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' appeared; activating connections
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <error> [1388725879.294774] [nm-vpn-connection.c:934] get_secrets_cb(): Failed to request VPN secrets #2: (6) No agents were available for this request.
Jan  2 23:11:24 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' disappeared

Les secrets du VPN ? Aide ?

2voto

FWDekker Points 101

Lorsque vous configurez votre connexion VPN via l'interface graphique, le mot de passe est enregistré dans le porte-clés. Si vous enregistrez votre mot de passe dans le fichier de connexion, comme ceci :

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

in this file:

    # 1 here means key-ring I  think, but with 0, the password below is  used
    password-flags=0 

    [vpn-secrets]
    password=my_secret_password

0voto

Comme le montre le journal, il a essayé de se connecter au démarrage et a échoué. Il semble que votre secret soit stocké dans un agent d'authentification, qui démarre peut-être plus tard qu'OpenVPN. NetworkManager utilise l'agent d'authentification fourni par la session X, mais il démarre très tard.

Vous pouvez trouver "Store connection secrets" dans les paramètres de NetworkManager, choisir "In a file" au lieu de "In secure storage", afin que OpenVPN puisse trouver le secret par lui-même.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X