New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dns/ddclient: no-ip broken #3017
Comments
See the workaround I'm using in the above - I just modified the command called to use curl and icanhazip.com - checkip is the script that is failing for some reason. |
Interesting. I may have to try it. |
@maxkratz, nicely done, thank you. |
I had this same issue, the problem was the python script |
What does 10 to 15 seconds fundamentally change about this? This is something about your setup, maybe DNS timeout. |
@fichtner its absolutely a timeout: $ /usr/local/bin/curl -m 10 http://ip1.dynupdate.no-ip.com/
curl: (28) Resolving timed out after 10010 milliseconds and with a longer timeout:
|
I don’t think this is a technical problem we can solve by fiddling with a timeout. 10 seconds is more than enough for a healthy connection. |
The timeout wasn't my issue either, since I was using interface detection method. So far the only thing that worked for me is described in the workaround section of the initial post, as well as changing 'Service' to 'Custom' as described by @maxkratz. The latter being what I ended up doing, since it survives a reinstall/reboot. |
Fair enough. In my particular instance its a timeout issue, so adding to the collective knowledge in case it helps someone else. |
same here solved by using custom config and interface as source for Ip opnsense 22.1.8 installed |
In my case the new timeout field fixes it, also like having the use of icanhazip as it seems to resolve faster here. |
This issue has been automatically timed-out (after 180 days of inactivity). For more information about the policies for this repository, If someone wants to step up and work on this issue, |
I know this timed out, but this is 'still' a problem. I have tried many different configurations, and cannot get no-ip to work. |
Have you tried this way? For my setup, it worked. |
Yup. Still not happy.. Its a shame really, as duckdns works well, but my organisation block it on my work laptop unfortunately, so need no-ip for wireguard access. |
What exactly is the problem? Could you elaborate a bit more? The configuration above works fine for me since I posted it here. |
Hmm, you have me second-guessing myself now. am 'actually' now not sure the service is 'Not' working.. The logs however tell me nothing of any relevance, and for sure, the updated IP address etc. is not being populated etc., but I think this is a known issue. |
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Describe the bug
IP address changes to WAN interface are not detected and sent to No-IP service, and ddclient logs the following messages:
Doesn't matter what combination of Check ip method and Interface to monitor I use:
Check ip method: Interface, Interface to monitor: WAN
Check ip method: noip-ipv4, Interface to monitor: WAN
Check ip method: noip-ipv4, Interface to monitor: none
I prefer the Interface/WAN method as this keeps detection local and only sends data to no-ip when there are changes.
The generated ddclient.conf is:
I started using ddclient late last year, and this has "always" been an issue for me.
To Reproduce
Steps to reproduce the behavior:
As mentioned I have also tried using Check IP method = noip-ipv4, same result.
Expected behavior
The public IP is correctly detected, change sent to No-IP service if update is needed.
Relevant log files
Workaround
Modifying the ddclient.conf as follows:
From:
To:
And restarting the service - but this only persists until next reboot or update.
Environment
OPNsense 22.1.9 (amd64, OpenSSL)
Proxmox VM
Host CPU pass-through: Intel(R) Core(TM) i3-8109U CPU @ 3.00GHz (2 cores, 2 threads)
Network: VirtIO
The text was updated successfully, but these errors were encountered: