os-ddclient

Started by dirtyfreebooter, January 20, 2022, 10:39:42 PM

Previous topic - Next topic
Thanks for your response.
Do you mean adding this to ddclient.conf

## DNS Made Easy ##
protocol=dnsmadeeasy,
login=<Username>
password=<password>
<record-id-1,record-id-2,..>

Right now this is all that exits in ddclient.conf
syslog=yes                  # log update msgs to syslog
pid=/var/run/ddclient.pid   # record PID in file.

Yes.  Add new lines to ddclient.conf with the dns made easy parameters outlined in the earlier message and (obviously) replace the placeholder labels with your real username password and whatever that record id parameter is.

Doesn't work. Do I need to put anything in the Dynamic DNS settings?

Did you enable it?
What do you see in the log?

December 21, 2022, 06:48:49 PM #334 Last Edit: December 21, 2022, 06:52:59 PM by dcol
Yes enabled in Dynamic DNS General. Do I need to also create an account, or are the settings in ddclient.conf sufficient.
Nothing in the Dynamic DNS log, but in the backend I get
Script action stderr returned "b"pgrep: Cannot open pidfile `/var/run/ddclient.pid': No such file or directory""
That file does exist in that directory

I got the legacy Dynamic DNS to work easily. But that is being depreciated. Need ddclient to work or a better plugin. I just can't get ddclient to work.

December 21, 2022, 07:32:12 PM #336 Last Edit: December 21, 2022, 07:37:24 PM by CGrisamore
Did you create and save an entry on the Dynamic DNS settings page like screenshots below?






I didn't use custom. I used DNS Made Easy as the service. Not sure what to use for the server using your example. I assume I do not need the ID record, just the hostname.

Would the server be https://cp.dnsmadeeasy.com/servlet/updateip?username=<username>&password=<password>&id=<Record ID>&ip=%IP%

I use custom as my provider isn't on the drop-down list. Since yours is an available selection I'd stick with what you've got.  For server I think its just going to be dnsmadeeasy.com.  The username and password entries should go in the designated blanks. As I don't use your provider I'm not positive whether the record id is your domain name (but I suspect that it probably is) which means I'd put that value in the hostname field.



December 21, 2022, 09:51:22 PM #339 Last Edit: December 21, 2022, 09:57:07 PM by dcol
No good using Custom or DNS Made Easy for the service. Please post if anyone has DNS Made Easy working please post the settings. Went back to legacy Dynamic DNS which works fine.
Thanks

Seeing from lack of responses. ddclient just doesn't work with DNS Made Easy. I hope the devs come up with a better solution.

We will likely move forward in 23.1 with ddclient 3.10.0 inclusion despite FreeBSD ports "stalling" the effort. Also, a number of providers got added being supported now and on top of that Ad implemented custom Python handler support with dyndns2 and Azure integration.

I still think there is a misconception involving demand in the user base, capability of existing tools and effort involved in progressing this. It's a difficult topic and likely always will be.


Cheers,
Franco

I did get it to work and posted the fix in another thread.

Sorry to bother you guys, but I am using ddclient for dynDNS with no-ip (subscription).

The logs are kind of frustrating.
The settings, as far as I understand, are correct.
Nonetheless it does neither show the IP nor the last date updated...



Funny thing, I cannot start the service. It kind of crashes. I don't get it.

What's your advice?
Thanks for your help in advance and kind regards!

I'm spamming this advice as it was "hidden" on github:

How to enable ddclient cloudflare API token use:

username:   token           (!!)
password:   API Token

(taken from Github - just tried it on 23.1 and it works. Goodbye Global API Key!)