• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
daemon ddns solo noip riavvio al funziona

[Problema] NOIP Funziona solo al riavvio
#1
Ciao a tutti ho installato e configurato noip versione 2.1.9 con successo sulla rasberry, aperto le porte del router sulla 80 tanto che da browser riesco ad accedere alla mia pagina digitando direttamente il dominio registrato su noip (es: http://ilmiodominio.no-ip.info:1234).

A questo punto creo un daemon in modo da farlo partire in automatico ad ogni riavvio ma mi accorgo che l'aggiornamento dell'IP viene eseguito solamente al riavvio e non ogni 5 minuti come dalla configurazione che ho impostato, infatti appena il mio ISP cambia IP non riesco più ad accedere.

Con il comando sudo usr/local/bin/noip2 -S la configurazione risulta OK:

Codice:
1 noip2 process active.

Process 1046, started as noip2, (version 2.1.9)
Using configuration from /usr/local/etc/no-ip2.conf
Last IP Address set 78.134.xx.xx
Account xxxxxxxxx@gmail.com
configured for:
       host  xxxxxxx.no-ip.info
Executing /home/pi/noip/noip-2.1.9-1/y upon successful update.
Updating every 5 minutes via /dev/wlx20f41b4f17fc with NAT enabled.

Fatemi sapere se vi servono altre info o se avete qualche idea!
Grazie in anticipo

Ciao!
Risposta
#2
dopo (esempio) un quarto d'ora che pensi che sia attivo lancia un
Codice:
ps -e | grep noip
e vedi se ti restituisce qualcosa

a me è capitato (poi ti dico come ho risolto) che il demone crashava e non era più in memoria. il risultato era, ovviamente, un mancato aggiornamento dell'ip.

hai due scelte come soluzione:
1) passi a DuckDNS http://www.duckdns.org/
2) metti su uno script che controlli l'esistenza del demone di noip, se non lo trova lo rilancia.

nel caso ultimo l'ho fatto così (nome del file checknoip con permessi di esecuzione):
Codice:
foo=$( ps -e | grep noip2 )
echo $foo
if [ -z "$foo" ]
then
noip2
echo "riavviato"
else
echo "in esecuzione"
fi
e poi l'ho messo in crontab ogni 10 minuti
Codice:
sudo crontab -e
e aggiungi
Codice:
*/10 * * * * /home/TUOUTENTE/checknoip



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
  


Vai al forum:


Navigazione: 2 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect