[dyndns] meilleur client ou comment définir mon IP du jour ?

meilleur client ou comment définir mon IP du jour ? [dyndns] - Linux et OS Alternatifs

Marsh Posté le 20-11-2001 à 12:38:49    

j'ai un compte sur dyndns qui a été bloqué pour abuse (trop de requête inutiles de mise à jour de l'adresse).
 
J'utilisais ddns qui se lancait par un appel dans ip-up. Or celui-ci ne semblait pas comparer la nouvelle adresse à la précédente d'où ma mise à l'écart ...
 
Y a quoi comme client "intelligent" ou comment je script un appel conditionner ? (joli mot hein ?! :sol:)
 
J'en ai trouver trois par apt-cache mais aucun ne semble utiliser une telle fonction, sauf ez-ipupdate mais y marche po :/

Reply

Marsh Posté le 20-11-2001 à 12:38:49   

Reply

Marsh Posté le 20-11-2001 à 12:45:02    

DOMAINE=toto.dyndns.org
 
 
# recup de l'ip
IP=`/sbin/ifconfig ppp0 | grep inet | cut -f2 -d: | cut -f1 -d\ `
# ip chez dyndns
IP2=`/usr/bin/host $DOMAINE | cut -f4 -d\ `
 
if [ "$IP" != "$IP2" ]; then
   echo "ip differente ...> dyndns "
   ./ddup etc..etc...
fi
 
verifier pour IP2 et adapter si necessaire ...


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 20-11-2001 à 12:50:20    

Moi j'utilise ddclient qui lui fait la Maj... uniquement si j'ai changé d'IP ...
 
Et il est tout con a config :)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 20-11-2001 à 13:18:40    

nicotine: marche po ton script :/ (je le lance et pas d'echo (j'ai ajouté un "else echo "a ba non" à la fin ;))
 
Iench: qu'est-ce que tu fait de plus à part configurer /etc/ddclient.conf pendant l'install du package.
 
J'ai créé un fichier /var/cache/ddclient/ddclient.cache
mais quand je lance ddclient -refresh il reste vide :??:

Reply

Marsh Posté le 20-11-2001 à 13:25:56    

perso, j'utilise ez-ipupdate (après un simple apt-get), et il marche très bien. Il ne faut pas oublier de se faire un fichier de conf genre /etc/ez-ipupdate/dyndns.conf acessible seulement par le root.
 
exemple:
 
#!/usr/bin/ez-ipupdate -c
#
# example config file for ez-ipupdate
#
# this file is actually executable!
#
 
service-type=dyndns
#service-type=dyndns-static
user=user:pass
host=user.dyndns.org
interface=ppp0
max-interval=2073600
 
# please create this file and ensure that the user that ez-ipupdate is running
# as has write permissions to it then uncomment this line, if you don't your
# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
# idea, use "run-as-user" ) then you can just uncomment this line.
cache-file=/etc/ez-ipupdate/cache.ppp0
 
 
remplace bien les user et pass, et n'oublie pas de créer le fichier /etc/ez-ipupdate/cache.ppp0 et de faire un
chmod a+rw /etc/ez-ipupdate/cache.ppp0

Reply

Marsh Posté le 20-11-2001 à 13:28:03    

désolé pour le smiley, c'était bien
user=user:pass

Reply

Marsh Posté le 20-11-2001 à 13:47:39    

j'avais essayé ez-.... mais voilà ce que je j'obtenais :/
 
/etc/init.d/ez-ipupdate restart
Stopping Dynamic DNS client: no ez-ipupdate running.
Starting Dynamic DNS client: ez-ipupdate dyndns.confno compile time default service was set therefor you must specify a service type.
invalid data to perform requested action.
 
et j'avoue j'ai pas trop compris. J'avais édité l'exemple fourni comme celui que tu donne...

Reply

Marsh Posté le 20-11-2001 à 14:17:23    

vu l'erreur: "ez-ipupdate dyndns.confno compile time default service was set therefor you must specify a service type", tu doit probablement avoir oublié la ligne :
service-type=dyndns
(elle était peut-être commenté)

Reply

Marsh Posté le 20-11-2001 à 14:19:11    

justement non :(
tout était OK.
 
par contre mon compte est bloquer en ce moment...

Reply

Marsh Posté le 20-11-2001 à 17:05:46    

ddclient est très bien :)
c'est celui que j'utilise

Reply

Marsh Posté le 20-11-2001 à 17:05:46   

Reply

Marsh Posté le 20-11-2001 à 17:09:43    

911GT3 a écrit a écrit :

...
Iench: qu'est-ce que tu fait de plus à part configurer /etc/ddclient.conf pendant l'install du package.
J'ai créé un fichier /var/cache/ddclient/ddclient.cache
mais quand je lance ddclient -refresh il reste vide :??:  




 
et qu'est ce que tu peux me dire à ce sujet ?

Reply

Marsh Posté le 20-11-2001 à 18:38:44    

ddclient, j'ai juste modifié le ddclient.conf et rulez...
 
pas touché au ddclient.cache ni rien :D


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 20-11-2001 à 18:46:04    

ddclient aussi
 
45 secondes pour l'installer :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed