x
all questions login
General DNS & Domains Dyn Email Update Clients Dyn Developer

Hi!

I have ddclient-3.8.1 on gentoo installed to work with DynDNS. Since the beginning of installation of ddclient I'm being blocked at DynDNS almost after an hour from starting ddclient getting an email that is has been blocked for abusive updates.

Here is my config:

server ~ # cat /etc/ddclient/ddclient.conf | grep -v ^# 
daemon=300                              # check every 300 seconds 
syslog=yes                              # log update msgs to syslog 
mail=root                               # mail all msgs to root 
mail-failure=root                       # mail failed update msgs to root 
ssl=yes                                 # use ssl-support.  Works with 
cache=/var/cache/ddclient/ddclient.cache 
use=if,    if=ppp0              # via interfaces 
login=MYNAME          # default login 
password='MYPASS'                 # default password 
server=members.dyndns.org, \ 
protocol=dyndns2, \ 

(I replace my pass, login and domain for security reasons)

from watching after /var/cache/ddclient/ddclient.cache changes I can figure out that it updates the DynDNS servers every 5 mins. That seems like a missbehaviour since 300 sec in configuration of the daemon is the time to check if IP has changed, not to update every 5 min.

I've also added

pid=/var/run/ddclient.pid

to config, but that didn't help. Did I somehow misconfigured ddclient?

Thanks!

more ▼

asked Nov 01 at 09:51 AM

c0ba\'s gravatar image

c0ba
16 1 1 1

You need to change the following line to a higher number:

daemon=300 # check every 300 seconds

I know you say that this isn't the timer responsible for updating the IP, just checking it; although if you think about it, why would they make a script that does checks on the IP without updating it right then and there if needed?

Also 300 Divided by 60 equals 5 <------ There's your 5 minute update cycle right there. Change the above line I showed you from your dyndns update script and when you're done it should look like this:

daemon=600 # check every 600 seconds

Nov 19 at 09:34 PM jtrag
10|600 characters needed characters left

3 answers:

What does your log for ddclient show? That should help identify the cause.


Edit

Where I can find it's log? /var/log/ does not have any files looking like a log of ddclient. dmesg also does not show anything about ddclient even that I have syslog=yes in config. And now my host is completely blocked now without being able to unblock it =(

dmesg wouldn't show it since that is for system boot messages. You need to check how you have configured syslog. If in doubt try the following to find which files your syslog is writing to for ddclient:

find /var/log -type f -exec egrep ddclient {} \; -print
more ▼

answered Nov 01 at 08:05 PM

Cry Havok\'s gravatar image

Cry Havok ♦
52k 13 26 222

10|600 characters needed characters left

Where I can find it's log? /var/log/ does not have any files looking like a log of ddclient. dmesg also does not show anything about ddclient even that I have syslog=yes in config. And now my host is completely blocked now without being able to unblock it =(

dmesg wouldn't show it since that is for system boot messages. You need to check how you have configured syslog. If in doubt try the following to find which files your syslog is writing to for ddclient:

find /var/log -type f -exec egrep ddclient {} \; -print
more ▼

answered Nov 02 at 06:41 PM

Cry Havok\'s gravatar image

Cry Havok ♦
52k 13 26 222

10|600 characters needed characters left

Where I can find it's log? /var/log/ does not have any files looking like a log of ddclient.

dmesg also does not show anything about ddclient even that I have syslog=yes in config.

And now my host is completely blocked now without being able to unblock it =(

more ▼

answered Nov 02 at 08:54 AM

c0ba\'s gravatar image

c0ba
16 1 1 1

10|600 characters needed characters left
Your answer
osqa.question.ask.tags.preview.show

© 1998-2011  Dynamic Network Services Inc.  -  Legal Notices  -  Privacy Policy  -  Contacts     

Powered by Qato