Hi,
I've now had issues keeping my dynamic DNS updated and consistent. The GUI configuration in OPNsense only seems to setup the IPv4 mmonitoring side of ddclient. I have set update url to an IPv6 address, and my provider thankfully will implicitly set the AAAA record when receiving an update request via IPv6. Protocol used is dyndns2.
The problem: I often get new IPs (v4 and v6) daily, but it does happen that only v4 or v6 change on any given reconnect. Since the ddclient configuration generated by OPNsense only monitors IPv4, it'll simply say "yup, IP still the same" and not update anything despite the v6 having changed.
So, is there a built-in way to do this properly?
To be even more specific: when translating the GUI settings into the ddclient.conf, only the 'usev4' and 'ifv4' (I'm monitoring "interface" of course) settings are present. There is no 'usev6' or 'ifv6'. I have other hosts on my network that perform their own updates with a configuration like that, and that works just fine.
As far as I can tell, I calso can't just edit or change that file myself either, as any update to the ddclient package will regenerate it from the GUI config stuff and I will surely forget on the next update to check for that.
Is there some way to allow specifying the v6 stuff or just let me raw text of my own definition?
Would I need a different protocol type (custom GET or something)? But I don't think I can set the monitoring include IPv6 with that either.
Thanks!
Creat
I've now had issues keeping my dynamic DNS updated and consistent. The GUI configuration in OPNsense only seems to setup the IPv4 mmonitoring side of ddclient. I have set update url to an IPv6 address, and my provider thankfully will implicitly set the AAAA record when receiving an update request via IPv6. Protocol used is dyndns2.
The problem: I often get new IPs (v4 and v6) daily, but it does happen that only v4 or v6 change on any given reconnect. Since the ddclient configuration generated by OPNsense only monitors IPv4, it'll simply say "yup, IP still the same" and not update anything despite the v6 having changed.
So, is there a built-in way to do this properly?
To be even more specific: when translating the GUI settings into the ddclient.conf, only the 'usev4' and 'ifv4' (I'm monitoring "interface" of course) settings are present. There is no 'usev6' or 'ifv6'. I have other hosts on my network that perform their own updates with a configuration like that, and that works just fine.
As far as I can tell, I calso can't just edit or change that file myself either, as any update to the ddclient package will regenerate it from the GUI config stuff and I will surely forget on the next update to check for that.
Is there some way to allow specifying the v6 stuff or just let me raw text of my own definition?
Would I need a different protocol type (custom GET or something)? But I don't think I can set the monitoring include IPv6 with that either.
Thanks!
Creat