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