Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@retep
Copy link
Contributor

@retep retep commented Jan 15, 2024

Enable access to the Mythic Beasts service which is built into ddclient. This will not work correctly in ddclient v3.11.2 or lower. However, I have had a PR accepted (& merged) to fix ddclient and this will provide support for IPV4 and IPV6 updates in a single invocation.

This change to DynDNS.xml appears to be the only change necessary to produce a correct /usr/local/etc/ddclient.conf file (containing the line protocol=mythicdyn )

Enable access to the Mythic Beasts service
@fichtner
Copy link
Member

@retep can you point me to the ddclient PR?

@fichtner fichtner self-assigned this Jan 15, 2024
@retep
Copy link
Contributor Author

retep commented Jan 15, 2024

@retep can you point me to the ddclient PR?

ddclient/ddclient#616

@fichtner
Copy link
Member

Ah ok so that was fixing for the ipv4/6 specific options. I'll pull this in for 23.7.12.

@fichtner fichtner merged commit f55eea1 into opnsense:master Jan 15, 2024
@fichtner
Copy link
Member

Merged, thanks!

@retep
Copy link
Contributor Author

retep commented Jan 15, 2024

Merged, thanks!
No, Thank You! You do far more work on this ship than me!

@retep retep deleted the pf/mythic branch January 15, 2024 13:50
@fichtner
Copy link
Member

for reference opnsense/ports@3c0b9d93 :)

@retep
Copy link
Contributor Author

retep commented Jan 16, 2024

Ah ok so that was fixing for the ipv4/6 specific options. I'll pull this in for 23.7.12.

Just looked at the package list for 23.7.12 & I see os-ddclient 1.20 is mentioned in the patch notes, but does not appear to be in the package list for the update.
ddclient gets raised from 3.11.2 to 3.11.2_1 (Thank you)
I installed the update and package version for os-ddclient is still at 1.19

Just an observation - not particularly urgent for me...

PeterF

@fichtner
Copy link
Member

something wrong with the build, let me fix that

@fichtner
Copy link
Member

@retep can you check again for updates?

@retep
Copy link
Contributor Author

retep commented Jan 16, 2024

That seems to have fixed it .
When I checked for the update on a system that I'd already updated to 23.7.12, I was offered just the single package of os-ddclient 1.20. I've installed that, and I can see that /usr/local/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml has changed.

Many thanks,

PeterF

@retep
Copy link
Contributor Author

retep commented Jan 16, 2024

And now upgrading a system that's still at 23.7.11, os-ddclient 1.20 is offered in the package list.

Many thanks,

PeterF

@fichtner
Copy link
Member

Ok, great. Was doing the plugin build from an out of date branch but now it's good. Thanks for the quick feedback :)

@retep
Copy link
Contributor Author

retep commented Jan 16, 2024

My pleasure.

@retep
Copy link
Contributor Author

retep commented Jan 16, 2024

My other FW (remote access only, in France) has just updated to 23.7.12 - apparently with no error messages.
I tried to configure ddclient on that one and got a completely different list of services offered. Only 24 in the list and all starting with a lower case character. ddclient v1.20 has 45 options now. I've uninstalled the plugin & reinstalled it, the result is the same. The correct files are actually installed :

/usr/local/sbin and
/usr/local/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml

Just done a health audit and the message starts:

***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 23.7.12 at Tue Jan 16 15:54:53 CET 2024
>>> Root file system: /dev/gpt/rootfs
>>> Check installed kernel version
Version 23.7.10 is correct.                                                          <<<<< Problem
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 23.7.10 is correct.                                                          <<<<< Problem

There are no other problems after that.

Looks like an update didn't work properly. I guess this is probably the cause of the ddclient interface being wrong.
Can I force the update to 23.7.12, and if so, how, please?

Thanks,

PeterF

PS Or would you rather I raised this on the forum?

@fichtner
Copy link
Member

Change backend to "ddclient". "native" is the default now...

@retep
Copy link
Contributor Author

retep commented Jan 16, 2024

Thank you! I'd (clearly) forgotten about that config page completely. Sorry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants