Autor: Caymcorp
Descripción: El script se encarga de comprobar cuál era tu dirección ip antes de ejecutarse y, si ha cambiado, te envía un correo con la nueva. La dirección de correo antigua se guarda en el fichero /etc/myip,
Visto en Caymcorp
Requerimientos.
sendEmail- El paquete 
knetfilter, que nos proporciona el comandogetip. - Un servidor smtp al que mandar los correos
 
#!/bin/bash
FCONF=/etc/myip
MAIL=tu_direccion_de_correo
SERVER=servidor_smtp
# Get your ip
ip=`getip eth0 | head -n 1 | cut -d ":" -f 2`;
# Get your old ip
oldip=`head -n 1 $FCONF`
# If ip has changed, send email
# and save new ip in config file
if [ $ip != $oldip ];
then
	sendEmail -f $MAIL -t $MAIL -u "Your ip: ${ip}" -m " " -s $SERVER
	echo $ip > $FCONF;
fi
Necesitamos crear el archivo myip en /etc y asignar permisos.
sudo touch /etc/myip sudo chmod a+w /etc/myip
0 comentarios:
Publicar un comentario