Re: adresses IP dans fichier log
hého a écrit, lundi 14 juillet 2008, à 14:01 :
> maderios a écrit, le 14.07.2008 12:17 :
> > Bonjour
> > Je voudrais inscrire dans un fichier log l'historique de mes adresses IP.
>
> salut,
bonjour,
> pour une adresse ip "externe"
> tu peux peut-être faire un script en utilisant (par exemple)
>
> wget -q -O - http://checkip.dyndns.org/ | grep "Address:" | cut -d\< -f7
> | awk '{ print $(NF) }'
>
> (en une ligne)
Le grep est inutile, la réponse aussi est uniligne ;)
wget -q -O - http://checkip.dyndns.org/ | sed -re 's/^.*: ([0-9.]+).*/\1/'
wget ... | awk -F'[ <]' '{print $(NF-2)}'
> [...]
> > Merci pour tout renseignement.
Derrière un routeur, on peut s'inspirer de ddclient, cf.
http://ddclient.wiki.sourceforge.net/Routers
Linksys wrt54g (firmware Linksys)
wget -Yoff -q --http-user='admin' --http-passwd='admin' \
-O- http://192.168.1.1/Status_Router.asp | \
sed -nre '/ wan_ip /{s,^.*= "([0-9.]+)".*$,\1,p;q}'
--
Jacques L'helgoualc'h
Reply to: