Sito ufficiale: http://www.noip.com/
Registrarsi o loggarsi per gestire il redirect "Manage Hosts"
Aggiungere il nuovo dominio da raggiungere con l'attuale ip dinamico.
Procediamo con la configurazione del sistema:
mkdir /home/pi/noip
cd /home/pi/noip
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar vzxf noip-duc-linux.tar.gz
cd noip-2.1.9-1
sudo make
sudo make install
Dovrebbe chiedere le credenziali di accesso al servizio noip, oppure quando lo si avvia.
Se c'è qualche errore, potrebbero esserci delle dipendenze non soddisfatte.
Per avviare il servizio digitare
noip2
Per vedere la configurazione
noip2 -S
Per modificare l'intervallo
noip2 -U 15
Per avviare il servizio in fase di boot, creare un file noip (o altro nome "debian.noip2.sh) dentro /etc/init.d
il file deve essere ovviamente 755 ed avviabile +x e deve contenere il seguente codice adattato al nomefile scelto
### BEGIN INIT INFO
# Provides: noip2
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
#! /bin/sh
# /etc/init.d/noip
# If you want a command to always run, put it here
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting noip"
# run application you want to start
/usr/local/bin/noip2
;;
stop)
echo "Stopping noip"
# kill application you want to stop
killall noip2
;;
*)
echo "Usage: /etc/init.d/noip {start|stop}"
exit 1
;;
esac
exit 0
Infine si carica il file come servizio al boot
update-rc.d debian.noip2.sh defaults 94 6