Dear Maintainer,
ddclient doesn't update my IPv6 address. It doesn't matter which option
(I tried ifv6, webv6) for detecting the IPv6 addess I use, both detect
the correct IPv6, but it doesn't get passed on to the DynDNS provider.
IPv4 seems to be working normally.
In verbose output, a line seems to indicate an error in line 2160 (the
same line is missing in a working setup):
---snip---
DEBUG: nic_dyndns2_update -------------------
Use of uninitialized value $_[0] in sprintf at /usr/bin/ddclient line 2160.
INFO: setting IP address to for xxx
UPDATE: updating xxx
DEBUG: proxy = <undefined>
DEBUG: protocol = http
DEBUG: server = dyndns.strato.com
DEBUG: url = nic/update?<redacted>
DEBUG: ip ver =
CONNECT: dyndns.strato.com
CONNECTED: using HTTP
SENDING: GET /nic/update?system=dyndns&hostname=xxx&myip= HTTP/1.1
---snip---
The last entry seems to indicate that no IP is sent. In a working
configuration, an IP is added to the line after myip=.
When replacing /usr/bin/ddclient with the current version of ddclient.in
from https://github.com/ddclient/ddclient, ddclient seems to be working
correctly (after adjusting the version check and the config location).
My ddclient.conf:
protocol=dyndns2
use=no
usev6=if, ifv6=enX0
login=xxx
password='xxx'
server=dyndns.strato.com
xxx
Best regards,
Paul