Forum d'entraide de la communauté Freedom-IP VPN
Vous n'êtes pas identifié(e).
sh -c '~/script/demon-vpn' &
Dernière modification par ljere (2014-08-05 07:32:20)
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Salut,
Merci pour ton tuto, je viens de mettre tout ca en place, et je confirme que tout marche nikel
Dernière modification par coolni (2013-05-11 02:27:18)
Hors ligne
Salut,
Merci beaucoup je pense l'utiliser
Hors ligne
j'ai amélioré mon démon en lui ajoutant un ping et un fichier log n'oubliez pas de remplacer 00.000.000.00 par votre ip public
#! /bin/bash
# par: ljere
# Script permettant la reconnection du vpn automatiquement si l'IP de connexion a changé ou si le vpn tombe
while true
do
sleep 5
log=/tmp/demon-log
ipnonprotege="00.000.000.00"
monip=`dig +short myip.opendns.com @resolver1.opendns.com`
maderniereip=`cat /tmp/monip`
PING=$(ping -c 2 freedom-ip.com | grep % | cut -d ' ' -f4)
if [[ "$monip" != "$maderniereip" || "$ipnonprotege" = "$maderniereip" || -z $PING ]];
then
(
echo Pas de connexion Internet fonctionnelle
notify-send 'Freedom-IP:' 'Pas de connexion Internet fonctionnelle' -i dialog-error
# L'adresse IP a changé, on lance une reconnexion du vpn
VPN_STAT=$(nmcli con status | grep freedomip | cut -d\ -f 1)
nmcli con down id "${VPN_STAT}"
sleep 20
nmcli con down id connexion filaire 1
sleep 20
nmcli con up id connexion filaire 1
sleep 30
sh -c '~/script/script-vpn'
) 2>&1 | tee -a $log
fi
done
pour ceux qui veulent le log de network manager j'ai aussi un petit script (pas obligatoire)
gksudo gedit /etc/NetworkManager/dispatcher.d/02log
#!/bin/bash
date >> /tmp/network-manager.log
echo "$0" "$@" >> /tmp/network-manager.log
sudo chmod +x /etc/NetworkManager/dispatcher.d/02log
si vous avez d'autre suggestion je suis à votre écoute
Dernière modification par ljere (2013-05-22 07:57:34)
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Salut !
Sympa ta petite mise à jour ! Je suis preneur !
Si j'ai une petite idée, je ne manquerais pas de t'en faire part
Hors ligne
je confirme que le script fonctionne bien par contre suis je le seul à avoir autant de déconnections
Sun May 12 00:01:49 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 00:05:32 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 01:01:13 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 01:04:44 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 02:03:11 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 02:05:37 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 03:04:47 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 03:08:27 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 04:04:00 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 04:05:23 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 05:01:44 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 05:04:10 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 07:02:07 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 07:04:53 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 08:02:19 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 08:04:16 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 09:02:04 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 09:05:31 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 10:02:44 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 10:05:29 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 11:01:37 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 11:05:20 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 11:14:36 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 11:15:59 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 11:20:24 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 11:21:46 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 11:31:02 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 11:32:25 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 12:02:08 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 12:05:39 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 12:18:34 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 12:19:58 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 13:02:40 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 13:05:39 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 13:21:23 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 13:22:47 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
Sun May 12 14:01:24 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-down
Sun May 12 14:05:03 CEST 2013
/etc/NetworkManager/dispatcher.d/02log tun0 vpn-up
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour ljere, et à tous les autres.
Je reviens vers vous pour vous demander quelques précisions au sujet de ce "Demon"
En effet, etant encore un "noob" sous linux, je viens de m’apercevoir, que suite à ton post, tout n’était pas parfait chez moi... oui, j'utilise rarement internet, mais là, je me suis rendu compte que quelque chose ne fonctionnais pas chez moi. Il s'agit de le reconnexion automatique.
Je m'explique...
Je viens de mettre en application ton script pour la connexion automatique que j'ai nommé "script-vpn" que j'ai placé dans /etc/openvpn/script-vpn, que je lance dans l'interface de gnome au démarrage de la session. Jusqu'ici pas de problème, à l'ouverture de session la connexion au vpn s'établie sans aucun soucis.
Mais lorsque, que je fais de même avec ton script "demon-vpn" et :
[== Indéfini ==]
sh -c '~/script/script-vpn' &
sleep 60
sh -c '~/script/demon-vpn' &
Rien ne se passe, lors d'une déconnexion, ou, une mise en veille de ma Debian Squeeze. Aucune reconnexion automatique se fait.
Je suis sur, et certain, étant un débutant, de ne pas savoir placer correctement ces fichiers. J'ai fais quelques recherches sur le net, mais pour moi, cela ne parle très français, mais plus le langage geek (Si, je peux me permettre)
Si en quelques lignes, tu pouvais m' expliquer grosso modo comment créer ce démon, cela m'aiderait beaucoup.
N'étant que depuis quelques mois, et encore... familiarisé avec Linux, tout n'est pas facile, lorsque l'ont est confronté avec linux.
Cordialement,
PS: Désolé au staff, si effectivement ma question concerne plus le fonctionnement de Linux que celui du vpn (qui marche très bien, une fois connécté), mais j'ai demandé sur d'autres forum, avant, mais les réponses que l'ont m'a apportées ne sont pas très clair pour moi. Je ne comprend pas encore à 100% le langage Linuxien :-( .
Si ce message est hors charte, comme je le pense, veuillez m'en excuser. Vous pouvez le supprimer.
Dernière modification par coolni (2013-05-22 01:06:13)
Hors ligne
bonjour, en effet tu as mal placé tes scripts
sh -c '~/script/script-vpn' &
signifie que le script est placé dans
/home /ton pseudo/script/
c'est à dire que tu crées juste un dossier script dans ton dossier personnelle et tu y places tes deux scripts
si tu le places dans /etc/openvpn/ on risque d'avoir besoin d'utiliser sudo ce que je ne voulais surtout pas
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour ljere,
Merci pour ces précisions, la reconnexion se fait effectivement beaucoup mieux, avec les fichiers au bon endroit
Cordialement,
Hors ligne
de rien je suis content que ça serve
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour tout le monde,
je viens de mettre à jour le script-vpn dans mon premier message car depuis les nouveaux changements de la page statistique.php le script ne fonctionnait plus.
j'ai donc pour le moment fait une réparation rapide (mais qui fonctionne), je mettrai bien sûr à jour si je trouve comment le rétablir comme avant.
Sincère salutation
ljere
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Tu récupères quoi de la page de stats?
If privacy is outlawed, only outlaws will have privacy.
Hors ligne
Bonjour,
je t'ai justement envoyé un MP
j'ai besoin du nombre de clients sur tel vpn
la récupération du nombre est assez simple par contre la correspondance avec les serveurs ne fonctionne plus, j’attends donc ta réponse pour savoir si c'est faisable.
Merci d'avance,
ljere
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour,
C'est ton script, pas le miens.
Cheers
If privacy is outlawed, only outlaws will have privacy.
Hors ligne
Bonjour,
tu as raison c'est bien mon script
j'ai donc mise à jour mon script, il se fie grâce aux nouvelles options que nous offres la page statistique.php (on dit merci à hmz et tous le staff qui ont bossé dessus )aux serveurs possédant le plus de bande passante disponible,
Sincère salutation
ljere
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour ljere
Pourrais tu me confirmer que chez toi, la connexion automatique aux serveurs fonctionne ?
J'ai mis à jour mes scripts, avec ceux que tu proposes, mais depuis le changement d'interface FIP, et ton update, cela ne fonctionne plus chez moi.
Cordialement,
Hors ligne
oui tous mes scripts ont été testé et validés avant de les poster sur le forum et je les utilises quotidiennement
tu peux me donner plus de détail sur ce qui bloque apparemment pour toi?
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
[== Indéfini ==]
hello@debian-linux:~$ ps x
PID TTY STAT TIME COMMAND
1113 ? Sl 0:00 gnome-terminal
1124 ? S 0:00 gnome-pty-helper
1125 pts/0 Ss 0:00 bash
1167 ? S 0:00 sleep 5
1168 pts/0 R+ 0:00 ps x
3518 ? Sl 0:03 /usr/bin/gnome-keyring-daemon --daemonize --login
3542 ? Ssl 0:06 x-session-manager
3583 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
3586 ? S 0:00 /usr/bin/dbus-launch --exit-with-session x-session-manager
3587 ? Ss 0:02 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
3601 ? Sl 0:41 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
3607 ? S 0:00 /usr/lib/gvfs/gvfsd
3613 ? S<l 27:27 /usr/bin/pulseaudio --start --log-target=syslog
3618 ? S 0:00 /usr/lib/gvfs/gvfs-gdu-volume-monitor
3624 ? Sl 0:12 /usr/lib/gvfs/gvfs-afc-volume-monitor
3627 ? S 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
3632 ? SLl 237:23 /usr/bin/gnome-shell
3647 ? Sl 0:00 /usr/lib/gnome-settings-daemon/gsd-printer
3656 ? S 0:00 /usr/lib/gnome-disk-utility/gdu-notification-daemon
3657 ? Sl 0:00 /usr/lib/tracker/tracker-store
3663 ? Sl 0:29 nautilus -n
3664 ? S 0:39 /bin/bash /home/hello/script/demon-vpn
3668 ? Sl 0:09 gnome-screensaver
3670 ? Sl 0:13 nm-applet
3680 ? SNl 0:12 /usr/lib/tracker/tracker-miner-fs
3687 ? Sl 0:00 /usr/lib/dconf/dconf-service
3703 ? S 0:00 /usr/lib/i386-linux-gnu/gconf/gconfd-2
3709 ? S 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.6 /org/gtk/gvfs/exec_spaw/0
3720 ? S 0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.6 /org/gtk/gvfs/exec_spaw/1
3748 ? S 0:00 /usr/lib/gvfs/gvfsd-metadata
3754 ? Sl 0:00 /usr/lib/gnome-shell/gnome-shell-calendar-server
3756 ? Sl 0:10 /usr/lib/telepathy/mission-control-5
3763 ? Sl 0:00 /usr/lib/gnome-online-accounts/goa-daemon
3799 ? Sl 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.6 /org/gtk/gvfs/exec_spaw/2
3883 ? Sl 0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
11508 ? Sl 9:40 iceweasel
hello@debian-linux:~$
Dernière modification par David (2013-11-23 12:39:16)
Hors ligne
encore merci David
peux tu me donner le retour de
sudo nmcli con up id NL2-freedomip
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
sudo nmcli con up id NL2-freedomip
Dernière modification par coolni (2013-11-23 13:05:27)
Hors ligne
je suis content que tu analyses ce que je te demande , donc en effet comme je l'ai dit dans le premier message
«les nouveaux fichiers de configuration ne sont plus en _freedomip,
il faut donc renommer les noms des vpn en NL1-freedomip NL2-freedomip NL3-freedomip DE-freedomip UK-freedomip et ES-freedomip»
je te laisse essayer
Amicalement
ljere
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
J’étais presque certain que c’était une erreur de ma part... comme quoi !
En tout cas, tu avais raison. En renommant les fichiers de configurations, comme tu le suggère, cela marche nikel
Merci beaucoup pour ton aide
Cordialement,
Hors ligne
de rien je suis content que tout refonctionne
Amicalement,
ljere
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour,
une nouvelle mise à jour, il faut modifier
tab=(`awk -F">" 'BEGIN{} $5==" / 1000 Mbits" {printf "%d\n", $4} END{}' /tmp/fip_occupation | head -n6`)
en
tab=(`awk -F">" 'BEGIN{} $5==" / 200 Mbits" {printf "%d\n", $4} END{}' /tmp/fip_occupation | head -n6`)
Amicalement,
ljere
AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit
Hors ligne
Bonjour Ljere,
Correction faite, tout continue de bien fonctionner.
Merci de maintenir ton script à jour
Cordialement,
Hors ligne