• # AMHA

    Posté par . En réponse au message comment décter le changement d'ip public. Évalué à 0.

    a une epoque je fesais des wget sur des pages comme proxad.net, mais je pense que le plus propre reste en fait un tracgeroute vers le DNS de ton FAI, pour la simple raison que le DNS de ton FAI est proche, cense etre 100% up, et a l interieur de ton reseau (aka, avant les routeurs d interconnection).

    Je n ai jamais mis en place cela, mais si tu prend les deux hops apres l IP privee de ton routeur ... je pense que c est fesable.

    traceroute -m 4 www.google.com 2>&1 | tail -n1 | cut -d "(" -f 2|cut -d ")" -f1
    195.66.224.125

    tu stox ca dans une variable locale:

    oldip=`command`
    while /sbin/true ;
    do
    sleep 10
    newip=`command`
    if [ "$newip" != "$oldip" ]
    then
    oldip=$newip
    /opt/myscript.sh
    fi
    done

    je n ai pas teste le script lui meme, mais c est juste pour donner une idee

    ensuite, faudra tuner le -m pour ton reseau, pour que ca te donne TON ip publique.

    Quand tu tracercoute, ne met surtout pas de nom de machine, mais bien une IP !!! en fait je pense que n importequelle IP pubrlique pourrait faire l affaire ...