Comment puis-je avoir mon VPN se connecter automatiquement lorsque le sans fil se connecte?


12

J'ai une connexion VPN fonctionnelle utilisant NetworkManager, OpenConnect et le package network-manager-openconnect-gnome, mais je dois la démarrer manuellement chaque fois que je me connecte à un réseau, et je dois saisir mon mot de passe manuellement à chaque fois.

Comment puis-je le faire se connecter automatiquement et mémoriser mon mot de passe (en toute sécurité)?

J'ai coché la case `` Se connecter automatiquement '' sur la page Configurer VPN, mais cela semble n'avoir aucun effet. J'ai également la case `` Commencer à se connecter automatiquement '' cochée dans la boîte pop-up, ce qui évite d'avoir à appuyer sur le bouton de connexion dans cette fenêtre, mais ne semble pas avoir de rôle dans le démarrage de l'ensemble du processus dans le premier endroit. Il n'y a pas d'option pour mémoriser le mot de passe dans la fenêtre, mais peut-être qu'il y en a un ailleurs?

Réponses:


6

Lors de la configuration d'une connexion VPN via Network Manager, la sélection de l' option Se connecter automatiquement devrait signifier que le VPN se connecte automatiquement, mais cela ne fonctionne pas en raison d'un bogue: https://bugs.launchpad.net/ubuntu/+source/network -manager / + bug / 280571

Il peut toujours être atteint grâce à des solutions de contournement, une façon de le faire serait d'utiliser vpnautoconnect

  • Configurez votre VPN normalement via les paramètres réseau, en vous assurant que Connecter automatiquement est sélectionné:

entrez la description de l'image ici

  • Téléchargez le fichier .deb approprié à partir de la page de téléchargement: http://sourceforge.net/projects/vpnautoconnect/files/ (se terminant par amd64 pour 64 bits, se terminant par i386 pour 32 bits).
  • Double-cliquez sur le fichier .deb téléchargé et installez-le.
  • Exécutez l'application VPNautoconnect

entrez la description de l'image ici

  • Sélectionnez Préférences dans le menu VPNautoconnect

entrez la description de l'image ici

  • Cliquez sur la petite flèche pour créer un nouvel onglet et sélectionnez votre connexion sans fil dans le menu déroulant Connexion parent , et votre VPN dans le menu déroulant Connexion VPN . Cliquez ensuite sur Enregistrer

entrez la description de l'image ici

entrez la description de l'image ici

Votre VPN devrait maintenant se connecter automatiquement chaque fois que le réseau sans fil sélectionné est connecté (si vous utilisez plus d'un réseau sans fil, vous devrez créer un nouvel onglet dans le menu des préférences pour chacun que vous souhaitez vous connecter automatiquement à un VPN pendant que vous utilisez ).


1
J'aime vraiment cet effet de flou tourbillonnant. +1 pour cela et une bonne réponse!
2012

1
J'ai suivi vos instructions et cela a fonctionné. Maintenant, ma connexion VPN tente automatiquement de se reconnecter. Cependant, mon mot de passe n'est pas enregistré. Comment enregistrez-vous le mot de passe VPN? Je n'ai trouvé aucune documentation pertinente avec une réponse claire après de longues recherches sur Google pendant plusieurs heures.
Kamil Slowikowski

2

Dans Ubuntu Gnome 16.04, je ne trouve pas dans Connexions réseau l'option GUI pour modifier les paramètres VPN par réseau. La solution pour moi a été de lancer manuellement le panneau "Connexions réseau" dans le terminal en tapant:

nm-connection-editor

puis modifiez le réseau souhaité et ajoutez-y une connexion VPN.


Cela a fonctionné pour moi sur Arch Linux en utilisant Gnome, merci de partager cela.
Elliott Minns

2

Le 18.04 , et certaines versions précédentes également, il n'y a même pas de paramètres GUI pour activer automatiquement une connexion VPN maintenant.

Donc, à la place, j'active la connexion automatique à Ethernet, puis configurez la connexion VPN avec un fichier de configuration et un script de démarrage automatique.

Ajouter un vpn.desktopfichier ~/.config/autostartavec le contenu suivant

[Desktop Entry]
Name=Start VPN connection
GenericName=Network helper
Comment=Start automatically VPN connection
Exec=/home/me/bin/vpn-start.sh
Terminal=false
Type=Application
Icon=network-vpn
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

Cela appellera un fichier que vous pouvez mettre partout, mais je l'ai mis /home/me/bin/et je l'appellevpn-start.sh

#/bin/bash
LANG=C
while ! nmcli dev status|grep -q connected; do
    sleep 1
done
exec nmcli con up '<name of your vpn connection>'

Vous devez mettre le nom de votre connexion VPN. Recherchez-le dans la sortie de nmcli con show.

Rendez-le exécutable avec chmox +x vpn-start.sh.

Et déconnectez-vous pour vous reconnecter.


Via askubuntu.com/questions/1033278/… J'ai trouvé que je pouvais utiliser nm-connection-editordans Ubuntu 18.04 pour définir "Se connecter automatiquement au VPN lors de l'utilisation de cette connexion" sous l'onglet "Général" pour la ou les connexions en question. Plus de course manuelle vpn-start.sh!
Chris Burgess

Confirmé que cela fonctionne sur mes 16.04 et nmcli1.2.6.
IsaacS
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.