Banana Pi – Raspberry – Servizio DDNS

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

wp-puzzle.com logo