J'ai une connexion VPN fonctionnelle. Maintenant, je veux que cette connexion VPN s'active automatiquement lorsque je suis dans un certain réseau sans fil. Existe-t-il un moyen graphique non intrusif utilisant l'applet de gestionnaire de réseau? Si je me souviens bien, cela a fonctionné pendant un certain temps et ne fonctionne plus.
J'ai mis la connexion sans fil en question à la disposition de tous les utilisateurs pour ne pas avoir à saisir le mot de passe à chaque fois.
Le programme CLI utilisé est vpnc avec Hybrid-Auth activé (compatible avec Cisco VPN-client) à partir du PPA de sroecker
EDIT: Je ne peux plus essayer les réponses (à cause d'eduroam) et comme aucune réponse ne semble gagner la majorité des votes, je vais juste laisser la réponse sans réponse jusqu'à ce que l'un soit voté, puis je vais l'accepter.
la source
Réponses:
La solution suggérée par
con-f-use
devrait fonctionner mais ne fonctionne pas, en raison d'un bug de longue date:https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/280571
Il existe cependant des solutions de contournement. Pour les versions récentes de NetworkManager, il existe une fonctionnalité de ligne de commande
nmcli
, qui peut être modifiée et enregistrée sous la forme/etc/NetworkManager/dispatcher.d/vpn-up
:[Je n'ai pas testé cela - n'hésitez pas à tester et à modifier en fonction des résultats]
Voir: https://wiki.archlinux.org/index.php/NetworkManager#Use_dispatcher_to_connect_to_a_vpn_after_a_network-connection_is_established a plus d'informations.
la source
/var/log/syslog
et j'ai vu l'erreur suivante:Mar 4 13:49:51 oleg-HP nm-dispatcher.action: Cannot execute
/etc/NetworkManager/dispatcher.d/vpn-up ': non exécutable par le propriétaire.' La solution serait desudo chmod 755 /etc/NetworkManager/dispatcher.d/vpn-up
Dans Ubuntu Trusty 14.04, VPN se connecte automatiquement au magasin sur l'interface graphique sur les paramètres wi-fi enregistrés individuellement. Paramètres système - Réseau - vérifiez le Wi-Fi ou le LAN intéressé - Paramètres (onglet Général) - sélectionnez "Connexion automatique au VPN ..."
la source
Cela peut être évident, mais parfois je n'y pense pas. Avez-vous essayé la réinstallation comme:
sudo apt-get purge network-manager-vpn sudo apt-get install network-manager-vpnc Ensuite:
J'espère que cela a aidé.
la source
Je peux confirmer que cette solution suivante fonctionne pour moi. J'utilise Ubuntu 14.04 LTS.
Je suis allé à l'icône d'arrêt puis aux paramètres système.
Lorsque l'écran des paramètres s'ouvre, je suis allé sur «Réseau» et sur le réseau WiFi avec lequel j'étais connecté. Il y a une petite flèche d'un côté du nom du réseau.
Cliquez sur cette icône et vous devriez voir une option appelée "paramètres" ou "options" (ou quelque chose de similaire) ici:
Lorsque la fenêtre suivante s'ouvre, accédez simplement à l'onglet `` Général '' et vous devriez voir une option qui vous donne la possibilité de vous connecter automatiquement à un VPN. Choisissez le VPN que vous souhaitez connecter lorsque vous êtes connecté à ce WiFi, et boum! Chaque fois que vous vous connectez à ce réseau, Ubuntu vous connectera également à ce VPN. :)
Pour moi, ça marche. J'espère que ça marche pour tout le monde aussi. Ne nécessite aucune sorte d'éditeur de texte ou d'éditeur de code ou quoi que ce soit ..
la source
Utilisez le script Python suivant Gist # 1547663 .
Le premier paramètre du script est le nom de la connexion VPN dans NetworkManager et le second les noms de réseaux séparés par des virgules qui doivent être ignorés (par exemple, l'utilisation d'une connexion VPN à la maison est inutile).
Exemple à installer et à laisser s'exécuter au démarrage:
Maintenant, si vous vous connectez à un réseau (wifi ou Ethernet), il essaiera également de configurer la connexion VPN.
la source
Vous n'avez plus besoin de scripts de répartiteur! Dans 14.04 (Trusty Tahr), il vous suffit de suivre les étapes suivantes après avoir défini l'option de connexion automatique dans l'interface graphique de NetworkManager.
Stockez les vpn-secrets clairement dans le fichier de configuration pour la connexion VPN sous
/etc/NetworkManager/system-connections/YourVPNConnectionName
.Vous pouvez y parvenir en définissant
IPSec secret-flags=0
etXauth password-flags=0
dans le fichier de configuration. Ensuite, accédez à l'interface graphique de NetworkManager et enregistrez à nouveau vos paramètres de connexion VPN. Maintenant, une section appelée [vpn-secrets] devrait être présente dans le fichier de configuration. Vérifiez-le et la connexion automatique devrait fonctionner maintenant!la source
Même si la page de manuel apparaît
nmcli con status
comme une commande valide, la solution ci-dessus fournie parHugo Heden
renvoie une erreur"Error: Object 'status' is unknown, try 'nmcli help'"
J'utilise nmcli 1.2.2 (
nmcli -v
) et j'ai testé et modifié les éléments suivants pour/etc/NetworkManager/dispatcher.d/vpn-up
et cela a fonctionné comme un charme.Remarque: Vous pouvez utiliser
nmcli con show
pour voir tous les noms de connexion car ils ne sont pas toujours les mêmes que ceux répertoriés dans l'interface graphique des connexions réseaula source
Si vous préférez les terminaux, vous pouvez utiliser
nmcli
, je l'ai fait en utilisant les commandes suivantes:Tout d'abord, recherchez et ouvrez la connexion VPN que vous souhaitez mettre à jour
Cela ouvrira l'invite nmcli, à partir d'ici, vous pouvez interroger les valeurs et les définir, comme ceci:
Et vous devriez avoir terminé!
la source
Vous pouvez ajouter l'uuid du profil VPN en utilisant le champ "secondaires" dans votre connexion principale
Par exemple,
/etc/NetworkManager/system-connections/Wired
Référence https://developer.gnome.org/NetworkManager/stable/nm-settings.html
la source