> > il y a aussi une autre stratégie plus simple : comme la connection adsl
> > est sous le controle du flag "persist" de pppd, alors à chaque
> > reconnexion automatique, le script "/etc/ppp/ip-up.local" est executé.
> > Initialement il est vide, mais tu peux y mettre ce qu tu veux.
> >
> > En plus cela evite de mettre un daemon juste pour ça.
>
> C' est théoriquement vrai mais j' ai eu des problèmes avec des scripts dans
> ip-up.local qui ne démarraient pas justement lors d' un changement d'
> adresse IP par mon FAI; ce qui est un comble pour noip!
jamais observé ce soucis : je cours toucher du bois ;^)
> Je n' ai jamais bien élucidé ce problème (une histoire de PADT packets)
> mais noip2 est construit pour travailler tout seul comme un daemon (nohup);
certes ...
> dans ton cas il faut refaire le shell de connection au service de no-ip.org
> avec en plus l' authentification chez eux et ils ne sont pas bavards sur
> leur interface.
il se trouve que depuis que j'utilise leur service, je n'ai jamais changé de
client de remise a jours ... celui qui utilise un fichier
d'authetification ... J'au tellement eu si peu de probleme que je ne savais
meme pas qu'ils proposaient un daemon ...
quand au script de rafraichissement, c'est pas la mort de verifier que son IP
correspond à celle que no-ip donne et de la changer dans le cas contraire.
new_ip () {
IP_ADRS=$1
/usr/local/bin/noip
}
OLD_IP_ADRS=`/usr/bin/dig @nf1.no-ip.com chez_moi.no-ip.org | sed -ne '12,12{
s/^.*A *// #ce sont 2 tabulations, pas 2 espaces
p}'`
NEW_IP_ADRS=`/sbin/ifconfig ppp0 | sed -ne '/inet/ {
s/^.*inet.*dr://
s/ P-t.*$//
p}'`
[ $NEW_IP_ADRS != $OLD_IP_ADRS ] && {
new_ip $NEW_IP_ADRS
MAJ_FW $NEW_IP_ADRS
}
c'est quand meme plus simple qu'un daemon qui tourne en permanence ...
;^)
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________