#1 Le 09/06/2006, à 13:56
- 0cedric
[résolu]notification email de changement d'IP WAN
Je cherche un programme, un script, qui pourrai faire l'équivalent de Watch WAN IP (http://channels.lockergnome.com/it/arch … _v13.phtml).
Je l'utilise sous windows et que je trouve très pratique.
Je suis nul en programmation et bien incapable de le créer moi même. Quelqu'un peut-il m'aider a trouver quelque chose du genre qui fonctionnerai sous linux? Ce programme m'envoie un mail avec mon ip a chaque fois qu'elle change, ce qui me permet de toujours me connecter a distance sur mon ordi qui est derrière un routeur.
Dernière modification par 0cedric (Le 10/06/2006, à 01:04)
Hors ligne
#2 Le 09/06/2006, à 16:07
- 0cedric
Re : [résolu]notification email de changement d'IP WAN
j'ai trouvé mon ip avec
wget -O - http://ip.tupeux.com |tail
j'ai pu m'envoyer un mail avec
df -h | mail -s disk kelkun@kelkepar.com
mais j'ai essayer
wget -O - http://ip.tupeux.com |tail| mail -s disk kelkun@kelkepar.com
mais ça ne marche plus, le message que je reçoit est vide.
Je vais vraiment avoir besoin d'un coup de main... après il faudrait encore planifier l'execution toute les heures et mettre une sorte de "if ancienne=nouvelle stop", je vous l'ai dis je suis vraiment nul alors j'espère que quelqu'un voudra bien me filer un coup de main . (ou un truc tout fait )
Dernière modification par 0cedric (Le 09/06/2006, à 17:46)
Hors ligne
#3 Le 09/06/2006, à 17:38
- foch
Re : [résolu]notification email de changement d'IP WAN
supprime vite ton mail avant de te faire spammer malheureux !
sinon ton code m'a l'air juste, je comprends pas pourquoi il ne fonctionne pas...
De retour sous Ubuntu après quelques années sous ArchLinux.
Programme de téléchargement de musique qui ne marche plus vraiment.
Hors ligne
#4 Le 09/06/2006, à 18:11
- 0cedric
Re : [résolu]notification email de changement d'IP WAN
ok première étape réussi,
wget -O - http://www.whatismyip.com | grep -i "<title>WhatIsMyIP.com" | awk -F" " '{ print $3;}' | awk -F"<" '{ print $1;}'| mail -s disk xxxx@yyyy.com
maintenant faudrait attaquer une boucle ou un truc du genre...
quelqu'un peut-il m' aider??? ou un bon tuto ?
Hors ligne
#5 Le 09/06/2006, à 18:47
- 0cedric
Re : [résolu]notification email de changement d'IP WAN
hihi j'ai automatiser le script avec crontab -e
*/5 * * * * /home/cedric/VPN/wwip.cmd et maintenant, JE ME SPAM TOUT SEUL
reste plus qu'à trouver moyen d'enregistrer le résultat de wget, ça ça doit pas être dur.
Mon problème c'est comment comparer les deux ips et ensuite
if comparaison=true mail;
if comparaison=false stop;
aller rigolez pas, je suis sûr que vous avez compris ce que je voulais dire ...
Hors ligne
#6 Le 10/06/2006, à 01:01
- 0cedric
Re : [résolu]notification email de changement d'IP WAN
YAOOOOOOOUUUUU ça y est ça fonctionne
#!/bin/bash
while [ $? -eq 0 ]
do
echo Je vais attendre un moment... &&sleep 10&&
ip1=`wget -O - http://www.whatismyip.com | grep -i "<title>WhatIsMyIP.com" | awk -F" " '{ print $3;}' | awk -F"<" '{ print $1;}'` &&
if [ "$ip0" = "$ip1" ]; then
echo $ip1 Pas de changement -- Pas de mail
else
echo Ma nouvelle IP est $ip1| mail -s IP moi@chezmoi.com && echo Message envoyé
fi
ip0=$ip1
done
J'ai abandonné l'idée du crontab contre une boucle infinie, je sais pas ce que vous en pensez, ça me paraissait plus simple comme ça.
En tous cas je suis assez fier de mon auto-résolu, même si ça m'a pris quasiment toute la journée:)
Toutes suggestions ou commentaires sont les bienvenus
Hors ligne
#7 Le 14/09/2006, à 14:19
- fredzkl
Re : [résolu]notification email de changement d'IP WAN
Merci, je viens de tester... c'est exactement ce qu'il me fallais...
Bravo.
Zkl