web-dev-qa-db-fra.com

Comment se connecter automatiquement au VPN dans Ubuntu 17.10?

Je n'arrive pas à obtenir que ma connexion openvpn se connecte automatiquement lorsque je me réveille après une suspension ou un redémarrage du système. La connexion openvpn fonctionne correctement via l’interface graphique, sauf qu’il n’ya pas d’option de connexion automatique. J'ai essayé d'utiliser nm-connection-editor, mais après avoir coché la case pour établir automatiquement une connexion et une sauvegarde, la connexion a échoué inexplicablement. Ajouter des secondaires à mon réseau wifi via nmcli entraîne le même échec de connexion. Comment puis-je me connecter automatiquement à mon VPN via l'interface graphique d'Ubuntu 17.10? Il semble que cela soit cassé ou quelque chose.

Mise à jour: après avoir sélectionné l'option de connexion automatique dans nm-connection-editor, puis redémarré, je peux me reconnecter manuellement aux deux interfaces (le service vpn démarre avec le gestionnaire de réseau), mais le système ne parvient pas à se connecter automatiquement raison.

7
Nicholas Stommel

Attends attends. Cela a fonctionné. Tout ce que tu as à faire c'est d'y aller

VPN->VPN Settings->connection_name->Identity->Password->"Store for all users"

et le problème de bingo résolu.

Si nm-connection-editor indique que vous ne pouvez pas enregistrer la connexion (la zone de sauvegarde est grisée), alors ... oubliez simplement le réseau et configurez à nouveau la connexion (a fonctionné pour moi au moins). Une fois que vous avez coché la case auto-connect avec nm-connection-editor et vous êtes assuré que le mot de passe VPN est défini sur "Stocker pour tous les utilisateurs", la connexion principale ET le VPN démarreront correctement au même moment. Sinon, je continue à recevoir ce message dans mon syslog à propos de

vpn-connection[...]: Failed to request VPN secrets #3: No agents were available for this request.

Littéralement, le simple fait de basculer cette option résout entièrement le problème. Utilisez Sudo service network-manager restart et la première connexion est parfaite. Pour éviter spécifiquement la boucle d'erreur au démarrage, décochez simplement la case "Rendre disponible pour les autres utilisateurs" sur la connexion principale.

De même, pour éviter les fuites DNS sur votre vpn lorsque systemd-resolu est utilisé, tapez

Sudo nmcli connection modify <vpn-connection-name> ipv4.dns-priority -42

Voir le bogue dont je corrige personnellement le correctif sur Ubuntu 17.04 à l’adresse https://bugs.launchpad.net/network-manager/+bug/1624317

Après avoir redémarré votre gestionnaire de réseau, vérifiez le résultat de systemd-resolve --status et assurez-vous que seuls les serveurs DNS de votre VPN sont répertoriés. Utilisez le test "étendu" sur le site dnsleaktest pour confirmer que vous ne laissez pas filtrer les requêtes DNS.

6
Nicholas Stommel

Pareil ici. Il semble qu'il y ait actuellement un bogue ouvert sur le paquet ubuntu-manager: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1718931

0
J. Snow