#676 Le 09/08/2012, à 13:38
- ne766k0p
Re : Connexion VPN automatique (NetworkManager)
Bonjour à tous,
merci d'abord pour vpautoconnect. C'est vraiment génial et facile à configure et à utiliser. Malheureusement j’avais besoin d'un outil contrôlable de ligne de commande et j’ai pas réussi à configurer vpnautoconnect dans cette modalité.
C'est pourquoi je me suis développé un service très simple basée sur nmcli qui fait exactement la même chose de vpnautoconnect ( alerte par mail, stop d’autres services quand le vpn tombe). Le code est et le package sont sur sourceforge si qqun est intéressé a le tester ou améliorer. Je le fais tourner depuis Mai sur mon ordi et il est très stable. Mais il faudra le tester pour de distro différents de ubuntu.
merci!
Hors ligne
#677 Le 01/09/2012, à 09:53
- Ansuz
Re : Connexion VPN automatique (NetworkManager)
Bonjour,
Depuis quelques jours, suite à quelques modifications effectuées par mon fournisseur VPN (rajout de nouvelles destinations et mise à jour de mon parefeu idoine) vpnautoconnect (v2.1) ne se connecte plus automatiquement au démarrage.
La case "suivre le parent et reconnecter" est pourtant bien cochée dans les préférences de ce dernier, de même que "connecter automatiquement" dans networkmanager.
À chaque boot, je dois me connecter manuellement via networkmanager.
Dans l'onglet "général" des préférences, tout est vide, hormis la case "suivre le parent et reconnecter" qui est cochée. (et timeout 0) Il me semble pourtant que dans les précédentes versions, les champs étaient renseignés, serait-ce en rapport ?
"Mieux vaut ne rien savoir que beaucoup savoir à moitié !" Friedrich Nietzsche
Hors ligne
#678 Le 03/09/2012, à 20:46
- jotenakis
Re : Connexion VPN automatique (NetworkManager)
j'essaye de faire marcher sous LXDE
je n'ai pas d'icone dans le systray ???
le démon lvpnc tourne
:~$ ps aux | grep lvpn
olivier 11973 0.7 0.1 45416 1644 ? Sl 21:33 0:05 /usr/bin/lvpnc
Hors ligne
#679 Le 03/09/2012, à 21:04
- jotenakis
Re : Connexion VPN automatique (NetworkManager)
bon ok j'ai bien l'icone
j'ai
1- installé bind9
2- cocher connection auto dans le network manager
3- conf vpnc
[global]
FollowReconnectParent=yes
reconnectAfterDisconnectManual=no
HostToPing=google.fr
AddrToPingIfDNSDown=198.41.0.4,192.33.4.12
scriptEvenement=
TimeoutBeforeSwitch=15
[VPNtunnel SWE]
connectionSupport=Freebox-AB8FA7
quand j'active le vpn. je n'ai plus de resolution de noms et mon log et pollué de
lvpnc[12715]: [linkState.c:327] Ping ok but DNS Down from:10.99.3.154 to 198.41.0.4 390.65
en pagaille...
Hors ligne
#680 Le 03/09/2012, à 21:45
- jotenakis
Re : Connexion VPN automatique (NetworkManager)
après un reboot ça semble marcher
Hors ligne
#681 Le 05/09/2012, à 17:36
- Ansuz
Re : Connexion VPN automatique (NetworkManager)
Bonsoir,
Personne n'a une idée sur le souci de connexion que j'ai évoqué plus haut ?
"Mieux vaut ne rien savoir que beaucoup savoir à moitié !" Friedrich Nietzsche
Hors ligne
#682 Le 05/09/2012, à 22:34
- claudiux
Re : Connexion VPN automatique (NetworkManager)
@Anzuz : Tu as rajouté de nouvelles connexions, vérifie qu'il n'y a bien qu'une seule qui a le status "Connecter automatiquement". Attention également à la coche "Disponible pour tous les utilisateurs" (qui doit être décochée).
Dernière modification par claudiux (Le 05/09/2012, à 22:34)
Hors ligne
#683 Le 05/09/2012, à 23:47
- Ansuz
Re : Connexion VPN automatique (NetworkManager)
@claudiux
J'ai déjà vérifié ces points malheureusement.
"Mieux vaut ne rien savoir que beaucoup savoir à moitié !" Friedrich Nietzsche
Hors ligne
#684 Le 06/09/2012, à 08:44
- mastergb
Re : Connexion VPN automatique (NetworkManager)
@claudiux
J'ai déjà vérifié ces points malheureusement.
Assez étrange , vpnautoconnect n'est pas dépendant des confs.
As tu bien remis ta première entrée DNS dans le fichier host?
Hors ligne
#685 Le 06/09/2012, à 17:00
- Ansuz
Re : Connexion VPN automatique (NetworkManager)
Assez étrange , vpnautoconnect n'est pas dépendant des confs.
As tu bien remis ta première entrée DNS dans le fichier host?
Jusqu'à présent, ça fonctionnait avec ça :
Pour l'instant, je n'ai rien modifié, mais la passerelle de destination n'est plus la même. (connexion automatique demandée)
Le problème pourrait-il venir de là ?
127.0.0.1 localhost.localdomain localhost
::1 ubuntu localhost6.localdomain6 localhost6
127.0.1.1 ubuntu
178.XX.XXX.XXX melissa.vpntunnel.se# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
"Mieux vaut ne rien savoir que beaucoup savoir à moitié !" Friedrich Nietzsche
Hors ligne
#686 Le 09/09/2012, à 10:12
- Ansuz
Re : Connexion VPN automatique (NetworkManager)
Bonjour,
je viens de tester l'ancienne destination, la connexion s’établit du premier coup au démarrage. (IP inscrite dans /etc/hosts)
Il semblerait donc bien que le souci se trouve au niveau de /etc/hosts
Donc, si j'ai bien compris, il faut inscrire en dur l'IP de chaque destination devant être lancée éventuellement au boot dans ce fichier ?
Sinon lancement manuel via networkmanager obligatoire ?
"Mieux vaut ne rien savoir que beaucoup savoir à moitié !" Friedrich Nietzsche
Hors ligne
#687 Le 11/09/2012, à 08:29
- mastergb
Re : Connexion VPN automatique (NetworkManager)
En fait c'est assez facile a comprendre. Le firewall ne laisse rien passer sur la connection non VPN. Uniquement ce qu'il faut pour établir le flux.
Lors de la connexion VPN , il y a un nom de passerelle a résoudre. Ce n'est pas une IP mais un nom de domaine: il faut donc demander aux DNS a quel IP correspond ce nom. Hors comme on l'a dis précédemment il y a rien qui passe donc on se retrouve donc dans une impasse.
On pourrait alors ouvrir uniquement le protocol DNS pour établir la connexion, mais cela donne une information de plus en clair sur le réseau. On peut savoir que tu as demandé à quel IP correspond tel domaine.
L'astuce consiste donc a rentrer l'IP dans le host mais en contrepartie la mauvaise nouvelle est que si l'IP est change par le fournisseur VPN , cela fonctionnera plus. Il faut donc verifier de temps en temps que l'IP ne change pas en utilisant dig @8.8.8.8 monnomdedomaine sur la connexion non VPN.
Dernière modification par mastergb (Le 11/09/2012, à 08:29)
Hors ligne
#688 Le 12/09/2012, à 23:04
- mastergb
Re : Connexion VPN automatique (NetworkManager)
Nouvelle version envoyé sur le ppa.
Elle corrige le bug que certain rencontre concernant l'affichage de la vitesse sur les VPN openvpn.
Je suis reparti sur la chasse aux bugs
Hors ligne
#689 Le 24/09/2012, à 13:23
- mastergb
Re : Connexion VPN automatique (NetworkManager)
Hello à tous,
Je préparé une nouvelle version (2.2) qui sortira d'ici 1 à 2 semaines.
J'ai entièrement recodé la parti de reconnexion pour améliorer la prise en charge openvpn.
J'ai entre autre pu constater les "secrets invalides" sur les connexion VPN: vpnautoconnect reconnecte beaucoup trop vite avant que le plugin networkmananager de openvpn n'est le temps de finir de fermer proprement les connexions.
Hors ligne
#690 Le 24/09/2012, à 16:41
- bhubuntu
Re : Connexion VPN automatique (NetworkManager)
@mastergb
Toujours aussi réactif!
Accessoirement que devient ton projet pour la 9box où le tester?
Dernière modification par bhubuntu (Le 24/09/2012, à 16:53)
@+ et merci :-)
PC 4x Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz Nvidia GeForce GTX560 Ubuntu Bionic 18.04.3 LTS--> uname -r -m = 4.15.0-72-generic x86_64 /// lsb_release -a =Ubuntu Bionic 18.04.3 LTS
Toshiba C70-B-33G --> 5.4.0-47-generic x86_64/ Ubuntu focal 20.04.1 LTS
Hors ligne
#691 Le 24/09/2012, à 17:49
- mastergb
Re : Connexion VPN automatique (NetworkManager)
Accessoirement que devient ton projet pour la 9box où le tester?
Il faut que je l'envoi sur le ppa
Dernière modification par mastergb (Le 24/09/2012, à 18:00)
Hors ligne
#692 Le 28/09/2012, à 17:21
- bhubuntu
Re : Connexion VPN automatique (NetworkManager)
existe-t-il une commande à mettre dans un script pour mettre vpnautoconnect en pause?
idem commande pour le réactiver ;-)
@+ et merci :-)
PC 4x Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz Nvidia GeForce GTX560 Ubuntu Bionic 18.04.3 LTS--> uname -r -m = 4.15.0-72-generic x86_64 /// lsb_release -a =Ubuntu Bionic 18.04.3 LTS
Toshiba C70-B-33G --> 5.4.0-47-generic x86_64/ Ubuntu focal 20.04.1 LTS
Hors ligne
#693 Le 30/09/2012, à 21:15
- mastergb
Re : Connexion VPN automatique (NetworkManager)
bhubuntu> oui
lvpncCtl -x
Hors ligne
#694 Le 01/10/2012, à 09:27
- bhubuntu
Re : Connexion VPN automatique (NetworkManager)
Merci @mastergb
ci-dessous voici les 2 scripts que j'ai créé le premier fonctionne impec
le deuxième bloque encore sur le relance de la connection vpn qui a une idée?
stop du VPN
#!/bin/sh
#
# on met vpnautoconnect en pause
lvpncCtl -x
echo "pause vpnautoconnect"
# on stoppe la connection VPN
sudo ifconfig tun0 down
echo "stop connection VPN"
# on stoppe le parefeu
gksu /etc/init.d/parefeu stop
echo "stop du parefeu"
zenity --info --title "arrêt du VPN et du parefeu" --text "le VPN et parefeu s'est arrêté le $(date +%F) à $(date +%H:%M:%S)/ --> retour du scan et de l'imprimante via la 9box ! au-revoir"
relance du VPN qui ne marche pas notamment
lvpncCtl -r tun0 !!!!
#!/bin/sh
#
# on réactive le parefeu
gksu /etc/init.d/parefeu restart
echo " relance du parefeu"
# on supprime la pause de vpnautoconnect
lvpncCtl -x
echo "fin de pause vpnautoconnect"
# on active la connection VPN ---> à revoir !!!!
lvpncCtl -r tun0
echo "relance de connection VPN ---> à revoir !!!!"
zenity --info --title "relance du VPN et du parefeu" --text "le VPN parefeu a été activé le $(date +%F) à $(date +%H:%M:%S)/ --> arrêt du scan et de l'imprimante via la 9box ! au-revoir"
Dernière modification par bhubuntu (Le 01/10/2012, à 12:44)
@+ et merci :-)
PC 4x Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz Nvidia GeForce GTX560 Ubuntu Bionic 18.04.3 LTS--> uname -r -m = 4.15.0-72-generic x86_64 /// lsb_release -a =Ubuntu Bionic 18.04.3 LTS
Toshiba C70-B-33G --> 5.4.0-47-generic x86_64/ Ubuntu focal 20.04.1 LTS
Hors ligne
#695 Le 01/10/2012, à 10:54
- mastergb
Re : Connexion VPN automatique (NetworkManager)
"lvpncCtl -r" n'attend pas le nom d'une interface mais le nom exact de la connexion (c'est a dire comme mentionnée dans networkManager") du vpn a reconnecter.
Supposont que ton VPN s'appelle "Mon VPN Perso" Alors la commande est lvpncCtl -r "Mon VPN Perso"
Je vois que tu utilise du openvpn , une meilleure prise en charge arrive dans la 2.2
Dernière modification par mastergb (Le 01/10/2012, à 10:55)
Hors ligne
#696 Le 01/10/2012, à 14:38
- bhubuntu
Re : Connexion VPN automatique (NetworkManager)
j'avais testé déjà mais ça ne marchait pas
voici mon script tel qu'il est maintenant et qui m'oblige donc à refaire la connexion VPN dans le systray
#!/bin/sh
#
# on réactive le parefeu
gksu /etc/init.d/parefeu restart
echo " relance du parefeu"
# on supprime la pause de vpnautoconnect
lvpncCtl -x
echo "fin de pause vpnautoconnect"
# on active la connection VPN ---> à revoir !!!!
lvpncCtl -r "vpn_nyc_riseup"
echo "relance de connection VPN ---> à revoir !!!!"
zenity --info --title "relance du VPN et du parefeu" --text "le VPN parefeu a été activé le $(date +%F) à $(date +%H:%M:%S)/ --> arrêt du scan et de l'imprimante via la 9box ! au-revoir"
Nota j'ai testé aussi sans guillemets:
lvpncCtl -r vpn_nyc_riseup
Dernière modification par bhubuntu (Le 01/10/2012, à 14:40)
@+ et merci :-)
PC 4x Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz Nvidia GeForce GTX560 Ubuntu Bionic 18.04.3 LTS--> uname -r -m = 4.15.0-72-generic x86_64 /// lsb_release -a =Ubuntu Bionic 18.04.3 LTS
Toshiba C70-B-33G --> 5.4.0-47-generic x86_64/ Ubuntu focal 20.04.1 LTS
Hors ligne
#697 Le 01/10/2012, à 22:04
- mastergb
Re : Connexion VPN automatique (NetworkManager)
En fait la reconnexion ne se fait que si le lien était déja actif.... Donc pour ton script il faudra attendre la V2.2
Hors ligne
#698 Le 02/10/2012, à 05:19
- bhubuntu
Re : Connexion VPN automatique (NetworkManager)
OK c'est donc pour demain
@+ et merci :-)
PC 4x Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz Nvidia GeForce GTX560 Ubuntu Bionic 18.04.3 LTS--> uname -r -m = 4.15.0-72-generic x86_64 /// lsb_release -a =Ubuntu Bionic 18.04.3 LTS
Toshiba C70-B-33G --> 5.4.0-47-generic x86_64/ Ubuntu focal 20.04.1 LTS
Hors ligne
#699 Le 05/10/2012, à 00:22
- zspider
Re : Connexion VPN automatique (NetworkManager)
lu et bravo pour ton programme en constante évolution
je suis sous ubuntu 12.04
je peux supposer que dans la version 2.2, le soucis d’arrêter de faire fonctionner par exemple deluge
en cas de déconnexion manuelle avec vpnautoconnect chargé sera rectifié ?
j'ai test, en désactivant le vpn, deluge continu à télécharger
la reconnexion automatique suite à une déconnexion manuelle du vpn ne marche pas non plus
@+
Dernière modification par zspider (Le 05/10/2012, à 00:24)
Hors ligne
#700 Le 05/10/2012, à 21:43
- mastergb
Re : Connexion VPN automatique (NetworkManager)
lu et bravo pour ton programme en constante évolution
je suis sous ubuntu 12.04
je peux supposer que dans la version 2.2, le soucis d’arrêter de faire fonctionner par exemple deluge
en cas de déconnexion manuelle avec vpnautoconnect chargé sera rectifié ?j'ai test, en désactivant le vpn, deluge continu à télécharger
la reconnexion automatique suite à une déconnexion manuelle du vpn ne marche pas non plus
@+
Evidemment sauf pour le cas de deluge ou je butte un peu. http://wiki.apparmor.net/index.php/FAQ# … acement.3F
Apparmor me donne du fil a retordre car une fois l'acces donné pour lui retirer les droits il faut il faut relancer l'appli...
Dernière modification par mastergb (Le 05/10/2012, à 22:21)
Hors ligne