Il est possible d’envoyer automatiquement un email via Gmail lors du boot du raspberry pour récupérer l’adresse IP de ce dernier.
Pour ce faire, il faut écrire un petit bout de code
nano /opt/mailme/sendip.py
import subprocess import smtplib pipe = subprocess.Popen('ip route list',shell=True,stdout=subprocess.PIPE) data = pipe.communicate() data = data[0].split() ipaddr = data[data.index('src')+1] my_ip = 'RaspberryPi ip is %s' % ipaddr fromaddr = 'from@domain' toaddrs = 'to@domain' msg = my_ip username = 'account@gmail.com' password = 'password' server = smtplib.SMTP('smtp.gmail.com:587') server.starttls() server.login(username,password) server.sendmail(fromaddr, toaddrs, msg) server.quit()
Pensez à changer les adresses email ainsi que le mot de passe
Il faut ensuite rendre le script éxécutable
chmod +x /opt/mailme/sendip.py
Puis l’insérer lors du boot de la machine