Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: alexd2 en 28-10-2014, 17:12 (Martes)

Título: Como saber si ddns-scripts se esta ejecutando cada X horas?
Publicado por: alexd2 en 28-10-2014, 17:12 (Martes)
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
Título: Re: Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
Publicado por: vk496 en 28-10-2014, 18:47 (Martes)
Mirando los procesos que tienes en ejecución con el comando ps

Salu2
Título: Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
Publicado por: alexd2 en 28-10-2014, 22:40 (Martes)
No aparece :(
Alguno ha configurado ddns?
Título: Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
Publicado por: Joseba30 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.
Título: Re: Como saber si ddns-scripts se esta ejecutando cada X horas?
Publicado por: Tki2000 en 29-10-2014, 14:06 (Miércoles)
No aparece :(
Alguno ha configurado ddns?

Aquí tienes una configuración de ejemplo: https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/ (https://foro.seguridadwireless.net/openwrt/(tutorial)-configuraciones-basicas-con-openwrt/)