Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/06/2006, à 14: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, à 02:04)

Hors ligne

#2 Le 09/06/2006, à 17: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 big_smile )

Dernière modification par 0cedric (Le 09/06/2006, à 18:46)

Hors ligne

#3 Le 09/06/2006, à 18: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, à 19: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, à 19: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 lol
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, à 02: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, à 15: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