ddclient, le client dyndns, sa configuration m'échappe ... - Linux et OS Alternatifs
Marsh Posté le 20-02-2004 à 08:53:18
j'utilise ipcheck qui est lancé à chaque démarrage de ppp, ca marce bien chez moi.
Marsh Posté le 20-02-2004 à 14:13:47
Oui mais pour ça il faut que j'installe python qui doit prendre au moins 15Mo et j'ai un tout petit disque dur ... De plus je ne suis pas certain que ipcheck supporte comme dyndns le lancement en mode "deamon" pour faire la vérification toutes les X minutes. A moins que tu m'expliques comment intégrer cela dans la crontab ...
Marsh Posté le 20-02-2004 à 18:48:12
python était déjà installé chez moi, j'ai même pas tilté sur cette dépendance.
sinon, je vois pas où est le pb de faire un cron de cette commande toutes les x secondes?
Marsh Posté le 21-02-2004 à 03:32:36
C'est quoi ces 2 backslashes en fin de ligne ?
Voila mon fichier de config :
daemon=300 # check every 300 seconds |
Marsh Posté le 21-02-2004 à 11:59:23
ddclient utilise un cache pour stoker l'IP qu'il a envoyé aux differants dyndns , comme ca , il sait si tu a changé d'ip ou pas . Ca lui eviter d'utiliser de la bande passante et des ressources inutillement chez les dyndns si tu redemarre le prog. sans changer d'IP .
Il faut vider ce cache si tu veux effectuer tes test
Marsh Posté le 30-03-2004 à 14:27:33
C'est vraiment très utile ddclient, car cela fonctionne derrière un modem routeur en allant directement "piocher" dans la page web du routeur l'ip du WAN (modem Bewan CX configuré en routeur).
Marsh Posté le 30-03-2004 à 15:17:22
matafan a écrit : C'est quoi ces 2 backslashes en fin de ligne ?
|
efface ton password
Marsh Posté le 20-02-2004 à 02:27:04
Bonsoir à tous,
Je me retrouve avec un problème de configuration (je pense) du programme ddclient (version 3.6.3) qui devrait me permettre la mise à jour de mon compte DynDNS avec mon IP qui varie à chaque connexion.
En effet, il se lance sans erreur via '/etc/rc.d/rc.ddclient start' apelé par mon '/etc/rc.local' sous ma Slackware 9.1. Je le vois tourner lorsque je fais un 'ps'. Malgré de multiple 'rc.ddclient restart' et même en attendant quelques heures la mise à jour de l'ip ne se fait jamais.
Afin de procéder à mes tests, j'ai changé manuellement l'ip via l'interface web du site dyndns par une fausse ip puis relancer mon client. Pour vérifier, j'utilise la commande ping.
Voici mon fichier de config /etc/ddclient.conf :
daemon=300 # check every 300 seconds
syslog=yes # log update msgs to syslog
mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
use=if, if=eth0 # via interfaces
login=mon_login # default login
password=mon_pass # default password
server=members.dyndns.org, \
protocol=dyndns2 \
mon_host.homedns.org
Pour créer ce fichier, je suis parti de l'exemple qui se trouvait dans les sources du programme ainsi que dans l'aide que l'on peut obtenir via 'ddlcient -h'.
Après de nombreux essai sur ce fichier de configuration j'ai essayé de lancer la commande manuellement (en arretant le demon) par la commande suivante (où il devrait récupéré l'ip via eth0 qui est l'interface de ma carte réseau racordée à mon modem cable, ifconfig eth0 donne la bonne ip) :
ddclient -daemon 5 -use=if -if eth0 -login mon_login -password mon_pass -host mon_host
Sans succès ! Et enfin, même la commande où j'indique explicitmenet mon adresse ne fonctionne pas :
ddclient -daemon 5 -use=ip -ip mon_ip -login mon_login -password mon_pass -host mon_host
Des exemples de fichiers qui fonctionnent me serait bien utile ! En espérant que quelqu'un pourra dénicher l'erreur, je vous remercie d'avance.
Message édité par mic21 le 20-02-2004 à 02:28:03