Come installare e configurare il servizio DDNS NO-IP su Raspian:
1) Creare una cartella dentro la quale scaricare il software
mkdir /home/pi/noip
cd /home/pi/noip
2) Scaricare il pacchetto ed estrarlo
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar vzxf noip-duc-linux.tar.gz
3) Entrare dentro la cartella creata (controllarne il nome esatto con il comando ls)
cd noip-2.1.9-1
4) Compilare ed installare
sudo make
sudo make install
5) Inseriamo i dati richiesti:
Auto configuration for Linux client of no-ip.com.
Please enter the login/email string for no-ip.com
6) Al termine della configurazione appaiono i messaggi seguenti:
New configuration file ‘/tmp/no-ip2.conf’ created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
7) Avviare il servizio:
sudo /usr/local/bin/noip2
8 ) Impostare l’avvio automatico:
sudo nano /etc/init.d/noip
8.1) Inserire all’interno del file creato lo script seguente:
#! /bin/sh # /etc/init.d/noip ### BEGIN INIT INFO # Provides: noip # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Simple script to start a program at boot # Description: A simple script from <a href="http://www.stuffaboutcode.com/">www.stuffaboutcode.com</a>which will start / stop a program a boot / shutdown. ### END INIT INFO # 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
8.2) Renderlo eseguibile:
sudo chmod 755 /etc/init.d/noip
8.3) Provare a fermarlo
sudo /etc/init.d/noip stop
8.4) Provare ad avviarlo
sudo /etc/init.d/noip start
8.5) Registrare lo script per l’avvio automatico:
sudo update-rc.d noip defaults
Per l’eventaule rimozione dall’avvio automatico:
sudo update-rc.d -f noip remove
FONTI:
http://raspberrypihelp.net/tutorials/29-raspberry-pi-no-ip-tutorial
http://www.stuffaboutcode.com/2012/06/raspberry-pi-run-program-at-start-up.html