Comment envoyer automatiquement une IP par email ? - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 17-11-2009 à 10:11:08
tu lui mets un dyndns
Marsh Posté le 17-11-2009 à 10:29:32
J'y ai pensé ; c'est la seule manière de faire ?
Je ne voulais pas faire appel à un "prestataire" extérieur en fait.
Merci pour la réponse
Marsh Posté le 17-11-2009 à 10:37:16
Je ne connais pas de moyen pour récupérer directement sur la livebox l'adresse IP, tu seras donc obligé de récupérer son adresse public via un site tiers, donc autant passer par un qui fait ça proprement via les DNS (dyndns.org no-ip.com ...)
Marsh Posté le 17-11-2009 à 10:39:52
Tu peux lui scripter une tache planifié:
www.whatismyip.com/automation/n09230945.asp récupère l'@IP .. Voir sur les forums de whatismyip.com ...
Mais je plussoie Black_lord, dyndns ou no-ip sont fait pour ca ...
Marsh Posté le 17-11-2009 à 11:20:55
Je vais suivre vos conseils et passer par un site tiers.
Merci
Marsh Posté le 17-11-2009 à 18:05:17
un scrip avec dedans pour te donner l'ip:
wget http://checkip.dyndns.org/ -O - -o /dev/null | sed 's/^.*Address: \(.*\)<\/body.*$/\1/'
Pour envoyer le mail par contre je n'ai pas la solution immédiate sans chercher.
edit: s'il est chez free il peut prendre un nom gratuitement en nom.hd.free.fr
edit: c'est encore mieux ip=$(wget http://www.whatismyip.com/automation/n09230945.asp -q -O -)
Marsh Posté le 19-11-2009 à 19:27:24
et la commande mail?
echo pouet|mail kikoolol@asv.com , enfin c'est à étudier
Marsh Posté le 20-11-2009 à 00:38:09
allez juste pour le fun
un script tout frais, qui envoie l'ip publique par mail
nécessite wget mail cmp que des commande de base toute dispo sur ubuntu sauf a trafiquer séverement
juste un truc à faire le rendre executable et le placer dans cron
pour cron c'est facile regarde à crontab sur google... choisi une frequence assez élevé
mais un truc comme ca devrai faire l'affaire (actualisé toute les 10 min)
crontab -e puis tu tape ca
Code :
|
offcourse tu place ce script /home/mickey
en considerant que le login de ton pote soit mickey
tu le nomme .autoipmail.sh (c'est mon oeuvre je choisi le nom!)
tu le chmod 100
et bien sur tu édite l'adresse mail dans le script
j'espere que le mta est bien configuré!
Code :
|
edit : j'ai pas testé l'envoie de mail je suis une distrib cassé là donc ...
re-edit: je vien de testé en local le mail est ok, a toi de configurer le mta pour qu'il envoie sur le net.
Marsh Posté le 02-03-2010 à 22:11:43
Tient, j'ai fait ça sur le PC de mon père, il m'envoi auto l'adresse IP par mail, mais uniquement si celle-ci a changé... (verif reglé à toutes les 10 minutes jcrois), c'est un script hyper simple mais je l'ai plus sous la main
Faudrait que je me connecte sur le PC de mon père via ssh pour retrouver ce script...en tout cas c'était bien interessant/amusant à faire
Marsh Posté le 02-03-2010 à 23:17:35
Mais pourquoi ne pas utiliser no-ip ? C,est opensource en plus ! C'est en general integre dans les paquets des distribs (ca l'est sous ubuntu en tous les cas)
Marsh Posté le 03-03-2010 à 09:23:43
Et voir même integré sur pas mal de petits routeurs ce qui permet d'être toujours a jour (mise a jour des que l'interface WAN est modifiee, pas d'attente de déblocage d'un cron)
Ça fait 7 ans que j'utilise les services de dyndns.org, et honnêtement, rien a redire.
Marsh Posté le 17-11-2009 à 10:01:48
J'ai installé un bureau distant chez un copain pour le dépanné sans faire de kilomètres en voiture.
Il a une livebox et l'IP change assez souvent.
Comment faire pour que son PC sous ubuntu puisse m'envoyer l'IP de connexion par mail automatiquement quand elle change ou bien si la livebox est en mesure de faire ça ?
Merci
---------------
un instant monsieur ça-va-chier