Come installare e configurare Client NO-IP su Raspberry

Come installare e configurare Client NO-IP su Raspberry

Per accedere da remoto al vostro Raspberry, il servizio offerto (anche gratuitamente) da No-IP.com può essere molto utile e in alcuni casi essenziale.

Il problema principale per molti utenti, è relativo all'indirizzo IP dinamico (DNS) fornito dal proprio abbonamento. Con questo servizio e con l'aiuto dei comandi che seguiranno, sarà possibile accedere da remoto in qualsiasi momento anche con un ip diverso della vostra connessione. Quello che dovete installare nel Raspberry è un'applicazione che comunicherà quasi costantemente con l'account no-ip fornendo l'attuale IP in uso.

Pre-requisiti dell'installazione

  • Account attivo su NO-IP con gli host definiti
  • Raspberry PI 2 o PI 3 con installato il Raspbian

Installazione e configurazione
Di seguito la procedura di installazione del client NO-IP su Raspberry.

Per prima cosa creiamo la cartella dove metteremo l’agent con il comando:

mkdir /home/pi/noip2

In primo luogo scaricare il codice sorgente dal mirror ufficiale con il comando:

sudo wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

Estrarre l’archivio scaricato con il comando:

tar vzxf noip-duc-linux.tar.gz

Estratto l’archivio posizionarsi all’interno della cartella con il comando: (il nome della cartella può essere diverso in base alla versione scaricata):

cd noip-2.1.9-1

Ora compiliamo il tutto con il comando:

sudo make
sudo make install

Durante “make install” ti verranno chiesti nome utente o mail No-IP, password e intervallo di aggiornamento in minuti (di Default è impostato a 30 minuti).

Dopo la compilazione riuscita è possibile eseguire il client.

sudo noip2

Per avviare il client No-IP all’avvio, dobbiamo intervenire sul crontab lanciando il comando:

sudo nano /etc/rc.local

Aggiungere la riga seguente al fondo del file.

/usr/local/bin/noip2

Chiudere il file e salvarlo.

Per interrompere il client No-IP possiamo utilizzare il comando:

sudo killall noip2

Per lanciare una nuova configurazione dell’agent NO-IP utilizziamo il comando:

noip2 -S

Per avviare il client NO-IP utilizzare il comando:

noip2

oppure

/usr/local/bin/noip2

Per visualizzare la configurazione dell’agent lanciare il comando:

sudo /usr/local/bin/noip2 -C