1. Notifica tramite mail dell avvenuto cambiamento del WANIP

Lo script  wan-ip-change-detector.sh permette di conoscere l’indirizzo WAN di Raspberry verificando ogni 5 minuti se l’indirizzo WAN è cambiato , nel qual caso invia mail di notifica.

Procedura di installazione

cd /home/pi
sudo apt-get install curl sendemail nano
sudo apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl
curl ifconfig.me > wan-ip.log

inserire il seguente codice in wan-ip-change-detector.sh

#############################################
!/bin/bash

log_history=”wan-ip.history”
log_last=”wan-ip.last”
service=”ip.bsd-unix.net”
smtp=”smtp.gmail.com”
email_to=”flavio.pontiggia@gmail.com”
email_from=$email_to
email_usr=$email_from
email_pwd=”1956lilli”

wanipold=$(cat /home/pi/$log_last)
wanipnew=$(curl “$service”)

if [ “$wanipold” != “$wanipnew” ]; then
echo “$wanipnew” > $log_last
echo “===========================`eval date +%Y-%m-%d”\ “%H:%M`===========================” >> $log_history
echo “$wanipnew” >> $log_history
sendemail -f $email_from -t $email_to -u “WAN IP Changed” -m “$wanipnew” -s $smtp -o tls=yes -xu $email_usr -xp $ema$
else
echo wan ip not changed
fi

#######################################

sudo chmod+x wan-ip-change-detector.sh
sudo ./wan-ip-change-detector.sh

2. Come conosce l’attuale  indirizzo remoto del nostro Raspberry 

Dare il comando www.flaviopontiggia.it/ipremote.php?pass=123456