updater dyndns ex Re: [glux] coniglio n°2

gigiv gigiv@quipo.it
Lun 20 Giu 2005 10:08:48 CEST


In data Tue, 10 May 2005 11:50:47 +0200, Carmine Filomena 
<root@carminillo.net> ha scritto:

>
> Ci sono tool specifici per aggiornare l'ip che però si basano sulla tua
> connessione ppp (ifconfig ppp0) e mandano l'aggiornamento a dyndns
> io invece ho fatto uno script che non si basa sulla tua connessione...
> ma sulla tua visibilità all'esterno (caso in cui tu abbia un router)
>
--cut--
>         echo $IP > ip.history
>         echo `lynx -auth=${USERNAME}:${PASSWORD} -source
> 	"http://members.dyndns.org:8245/nic/update?system=${SYSTEM}&hostname=${DYNDNS}&myip=${IP}&wildcard=${DNSWILD}"`
>         echo $IP | mailx -s "Variazione IP internet" $MAILDEST
> else
>         echo "solito ip :)))"
> fi
>
> /bin/rm index.html
> ###################
> END
> ###################
>
> Se vuoi un client "ppp" prova ez-update o qualcosa del genere... ma ce
> ne sono diversi


ho avviato il tuo script
ho due problemini
1) mi manda una mail ogni 5 minuti = 288 al giorno :-(((

2)
X-Original-To: root
From: Cron Daemon <root@grop>
To: root@grop
Subject: Cron <root@grop> /usr/local/script/updatedyndns.sh
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>

/bin/rm: cannot remove `index.html': No such file or directory

Attendi... verifico il tuo indirizzo ip sul mondo esterno...

82.48.67.152

cat: ip.history: No such file or directory
/usr/local/script/updatedyndns.sh: line 24: [: 82.48.67.152^M: unary 
operator expected
solito ip :)))

la linea 24
if [ $IP != $(cat ip.history) ]


ciao grazie gg



-- 
gigi vigano'
http://spazioinwind.libero.it/gili/gi/gi.htm
http://www.cornizzolo.it/ http://www.lecco.linux.it
GPG/PGP encryption Key-Id:0xED8A84C8
meteo automatic updater by @arminillo ===================================
Meteo
===================================
Milano/Linate
TODAY/TOMORROW
Sunny/Mostly Sunny
T.Max: 32/T.Max: 33
T.Min: 22/T.Min: 23
===================================



Maggiori informazioni sulla lista glux