A seguito di diversi tentativi falliti con altri servizi di Dynamic DNS opto per Dyndns.it, servizio gratuito.
Mi registro e scelgo un dominio tra quelli disponibili.
Per eseguire l'aggiornamento dell'ip, data la vetustità del mio router che non supporto altro che dyndns.com, scarico inadyn e lo uploado sul server in una cartella della home, compiando l'eseguibile sotto /bin/Linux.
eseguo il
chmod 777 inadyn
per assegnare i diritti di esecuzione.
creo lo script di avvio inserendo i miei dati
inadyn --dyndns_server_name dyndns.it --dyndns_server_url /nic/update? -u utente -p password -a miodominiodyndns
Visto che ha funzionato vedo di installare il programma come servizio che parte all'avvio:
vi /etc/init.d/inadyn
(ESC+i)
inserisco queste righe
#!/bin/bash
case "$1" in
start)
inadyn --dyndns_server_name dyndns.it --dyndns_server_url /nic/update? -u utente -p password -a miodominiodyndns
;;
stop)
(whatever commands you would use to stop the service)
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 start|stop|restart|reload"
exit 1
esac
exit 0
Creo uno script per mettere il servizio nell'esecuzione automatica e lo avvio:
sudo vi /etc/init.d/runinadyn.sh
inserisco:
"inadyn --dyndns_server_name dyndns.it --dyndns_server_url /nic/update? -u utente -p password -a miodominiodyndns"
salvo poi do:
sudo chmod a+x /etc/init.d/runinadyn.sh
edito rc.local per aggiungere l'esecuzione del nuovo script
sudo vi /etc/rc.local
aggiungo:
"sudo /etc/init.d/runinadyn.sh"
ora anche riavviando il ddns rimane aggiornato.
Riferimenti:
http://dyndns.it/support/software-per-aggiornamento/
http://www.linuxquestions.org/questions/linux-software-2/how-do-i-execute-inadyn-automatically-during-boot-541367/
Aggiornamento:
Mi sono accorto che la bash principale essendoci lo script di inadyn in corso non arriva mai al prompt impedendo l'utilizzo del server direttamente (non funzionano nemmeno le combinazione CTRL+F).
con
pkill -x inadyn
fermo il processo poi installo inadyn come servizio scaricando da
http://li.nux.ro/download/nux/dextop/el6/x86_64/ i pacchetti
inadyn-mt-2.24.38-1.el6.nux.x86_64.rpm e nux-dextop-release-0-2.el6.nux.noarch.rpm
Tramite firezilla li uploado in una cartella del server ed eseguo
rpm -Uvh nux-dextop-release*rpm e
yum install inadyn-mt
Nessun commento:
Posta un commento