Skip navigation

Monthly Archives: junio 2009

Quien no ha usado  DynDNS o No-IP? Yo lo he usado, y aunque algunas veces o la mayoria es muy bueno, hay ocaciones donde solo quieres la ip, entonces me di a la tarea de crear un script por que al fin y al cabo estas empresas no usan software libre, o si? Basicamente lo que hace el script es buscar tu ip externa y mandarla a un sitio ftp. La metemos al crontab para que nos la envie todos los dias y listo!!!al grano, aqui esta el script.

#!/bin/bash
#Este script nos envia la IP externa de un host
#Por Carlos Manjarrez
#LICENSE
#Distributed under the terms of the GNU/GPL
#charlymanja@fedoraproject.org
#Se declaran variables utiles para el nombre del archivo
sistema1=`hostname`
fecha1=`date +%Y%m%d`
nombre=`echo $sistema1″-“$fecha1.txt`
#Se selecciona un navegador web para hacer la query de IP externa
if [ -f /usr/bin/lynx ] ; then
lynx -dump “http://www.whatismyip.com/automation/n09230945.asp” > $nombre
date >> $nombre
else
if [ -f /usr/bin/elinks ] ; then
elinks -dump “http://www.whatismyip.com/automation/n09230945.asp” > $nombre
date >> $nombre
else
echo “unable to obtain IP address” > ~/Desktop/$nombre-log
fi
fi
#Se envia el resultado a un servidor ftp
ftp=”/usr/bin/ncftpput -u username -p password 127.0.0.1 /ftp/directory”
DIRS=”/local/directory”     #Donde se encuentra este script
$ftp $nombre
exit 0

Lo convertimos en ejecutable

chmod +x script

Lo meten al crontab y listo!!!

Enjoy!!!

Anuncios

Espero que ya esten descargando su .iso de fedora 11, ya esta disponible

http://fedoraproject.org/get-fedora

Enjoy!!!