Re: dyndns

Page principale

Répondre à ce message
Auteur: Stephane Driussi
Date:  
À: Guilde
Sujet: Re: dyndns
salut,

j'ai fait un script simple pour dyndns:
MYIP=`wget -q -O - http://checkip.dyndns.org \
      | grep Address | awk '{print $4}'`
MYOLDIP=`cat /var/tmp/MYOLDIP`
if [ "$MYIP" != "$MYOLDIP" ]; then
  HOST="planetphoto.dyndns.org,fermedantan.dyndns.org"
  USER=
  PASSWD=
  wget -O /var/log/ipchange.log \
"http://${USER}:${PASSWD}@???/nic/update?system=dyndns&hostname=$HOST"
  grep -e nochg -e good /var/log/ipchange.log >& /dev/null && echo "$MYIP"

> /var/tmp/MYOLDIP

  sleep 3600 # Pour eviter un rebouclage suite a un probleme d'ecriture
             # dans  /var/tmp ...
fi


tu peux ajouter un crontab journalier qui efface le /var/tmp/MYOLDIP pour
forcer une mise a jour au moins chaque 24h

Le Lun 22 septembre 2008 23:23, Patrick Dupre a écrit :
> Bonsoir,
>
> J'ai un petit probleme avec dyndns. J'ai une adresse ip dynamique
> qui ne ce met pas a jour automatiquement (je dois le faire
> manuellement en me connectant sur le site). Je pense que j'ai
> mal configurer mon /etc/ddclient.conf
> J'ai mis:
> daemon=300
> syslog=yes
> mail=root
> mail-failure=root
> pid=/var/run/ddclient/ddclient.pid
> ssl=yes
> protocol=dyndns2
> server=members.dyndns.org
> login=pdupre
> password=thepassword
> eschyle.homedns.org
>
>
> Je n'utilise pas use=
> car cela me donne une erreur.
> Je suis derriere un routeur.
> Je recupere un warning:
> WARNING:  file /var/cache/ddclient/ddclient.cache, line 1: program version
> misma
> tch; ignoring /var/cache/ddclient/ddclient.cache
> regards,
>     ddclient@Eschyle (version 3.7.3)

>
> ou encore:
> WARNING: caught SIGTERM; exiting
>
> Dans /var/cache/ddclient/ddclient.cache
>
> ## ddclient-3.7.1
> ## last updated at Sun Dec 16 14:44:28 2007 (1197816268)
> atime=1197815966,backupmx=0,custom=0,host=eschyle.homedns.org,ip=192.168.0.101,mtime=1197815966,mx=,static=0,status=good,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=30
> eschyle.homedns.org
>
> qui a ete installe par ddclient-3.7.3-1.fc7 (je ne comprends pas que la
> version ne soit pas correcte, mais c'est juste un warning).
>
> Dans la configuration du routeur il y a:
> use dynamic DNS Service
> Service Provider DynDns.org
> Host Name members.dyndns.org
> User Name pdupre
> Password *******
>
> Des idees ?
>
> --
> ---
> ==========================================================================
>   Patrick DUPRÉ                      |   |
>   Department of Chemistry            |   |    Phone: (44)-(0)-1904-434384
>   The University of York             |   |    Fax:   (44)-(0)-1904-432516
>   Heslington                         |   |
>   York YO10 5DD  United Kingdom      |   |    email: pd520@???
> ==========================================================================