?>/script>'; } ?> Como saber si ddns-scripts se esta ejecutando cada X horas? Widgets Magazine

Autor Tema: Como saber si ddns-scripts se esta ejecutando cada X horas?  (Leído 2921 veces)

0 Usuarios y 1 Visitante están viendo este tema.

alexd2

  • Visitante
Hola a todos,
He configurado ddns-scripts con duckdns.org, lo lance a mano y funciono, pero hoy ya no me deja entrar, me imagino que habrá cambiado la IP.
Como puedo saber si el demonio se esta ejecutando?

Saludos


vk496

  • Visitante
Re: Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
« Respuesta #1 en: 28-10-2014, 18:47 (Martes) »
Mirando los procesos que tienes en ejecución con el comando ps

Salu2


alexd2

  • Visitante
Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
« Respuesta #2 en: 28-10-2014, 22:40 (Martes) »
No aparece :(
Alguno ha configurado ddns?


Joseba30

  • Visitante
Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
« Respuesta #3 en: 29-10-2014, 09:27 (Miércoles) »
Yo acabo de instalar un open wrt, asi que te digo como se hace "a la antigua" es posible que haya una forma mas correcta de hacerlo.

Te conectas por ssh al router en cuestion,  y verificas si que tienes en marcha:
Código: [Seleccionar]
:~#pslos procesos entre corchetes son modulos del kernel, buscas si tienes algo como
Código: [Seleccionar]
/bin/sh /usr/lib/ddns/dynamic_dns_updater.sh blabla 0
que no lo tienes, pues miramos la configuracion  si esta todo debidamente configurado
Código: [Seleccionar]
:~#cat  /etc/config/ddns
tendras una seccion global
Código: [Seleccionar]
config ddns 'global'
        option date_format '%F %R'
        option log_lines '250'

y una seccion con tu servicio particular
Código: [Seleccionar]
config service 'por ejemplo duckdns'
        option service_name '
        option domain
        option username
        option password
        option use_logfile '1'
        option interface 'wan'
        option enabled '1'

le decimos que active el servicio, que escupa al syslog, y que nos de al maximo detalle que esta haciendo, y arrancamos el servicio a ver que pasa, y tras darle unos segundos nos leemos el log a ver que tripa se le ha roto

Código: [Seleccionar]
uci set ddns.duckdns.enabled=1 #el nombre que tenga tu servicio sera diferente
~#uci set ddns.duckdns.use_syslog=1 #luego lo pones a 4 para que no de tantos mensajes
~#uci set ddns.duckdns.use_logfile=1
~#uci commit
~#/etc/init.d/ddns start
~#logread
bla bla bla
2014 user.info ddns-script main loop noseque
2014 user.notice ddns-scripts otro rollo

el fallo mas habitual es que no tiene ni wget ni curl instalado, y el wget del busybox no funciona bien. se soluciona instalando wget, pero en el log te indicara bastante precisamente donde falla. Otro fallo que he tenido yo es , con curl, no tener el certificado de la web para https.

luego habilitas el servicio al arranque

Código: [Seleccionar]
#/etc/init.d/ddns enabley pista.


Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
« Respuesta #4 en: 29-10-2014, 14:06 (Miércoles) »