Hola compañeros. Tengo un pequeño problema con dnsdynamic, simplemente no me actualiza la IP
config service 'dnsdynamic'
option check_unit 'minutes'
option force_interval '72'
option force_unit 'hours'
option enabled '1'
option service_name 'dnsdynamic.org'
option domain 'xxxx.dnsdynamic.com'
option username 'xxxxx@hotmail.com'
option password 'xxx'
option check_interval '1'
option ip_source 'web'
option ip_url 'http://checkip.dyndns.com/'
si pongo en este fichero
option update_url "http://[USERNAME]:[PASSWORD]@www.dnsdynamic.org/api/?hostname=[DOMAIN]&myip=[IP]"
tampoco funciona, ademas creo que no hace falta añadirlo, por que esta en el fichero que tenemos en /usr/lib/ddns
ains que cruz
Desde una consola haz un
ps | grep dynamic
y mira a ver si devuelve que el script se está ejecutando.
Si no devuelve nada, prueba a ejecutar
/usr/lib/ddns/dynamic_dns_updater.sh dnsdynamic
y mira a ver si se queda ejecutándose o da algún error al intentar actualizar la IP.
Pulsa CRTL-C para salir del script y si no funciona, modifica los parámetros hasta que funcione.
Cuando funcione, incorpora esto al fichero /etc/rc.local para que se ejecute siempre al iniciar el router:
/usr/lib/ddns/dynamic_dns_updater.sh dnsdynamic &
Importante el '&' del final.
No veo en tu fichero de configuración:
option interface
Es lo que marca en qué interface haces la comprobación
Tienes puesta la comprobación cada minuto a una página web externa lo que puede hacer que piense que la estás machacando y que te prohíban el acceso. Aumenta el tiempo de comprobación a, por lo menos, 5 minutos.
Desde que dyndns ha dejado por fin de ser gratis, al final me he cambiado a change-ip.com. Va de maravilla y te muestra el histórico de actualizaciones.