dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
Erledigt, ich nehme an, die weiteren Zeilen in der ddclient.conf (Login, Passw.) bleiben. Die Ausgabe bleibt aber: $ sudo cat /var/cache/ddclient/ddclient.cache
## ddclient-3.8.3
## last updated at Wed Dec 8 14:45:33 2021 (1638974733)
atime=1638974733,backupmx=0,custom=0,host=freecloud.msellhoff.dynv6.net,ip=,mtime=0,mx=,script=/nic/update,static=0,status=noconnect,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=0 freecloud.msellhoff.dynv6.net
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: ..., ich nehme an, die weiteren Zeilen in der ddclient.conf (Login, Passw.) bleiben.
Ja, die anderen Zeilen bleiben. Das muss man weiter beobachten. Evtl. ist es auch ein Bug. Du könntest noch testen, ob dein dyndns-Provider auch ssl ermöglicht. Mit der zusätzlichen Zeile:
ssl=yes
in der /etc/ddclient.conf
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
Vor allem bleiben aber doch wohl die Frage: Warum ist die Adresse bei Dynv6 nicht aktuelisiert? und als Folge nicht via freecloud.msellhoff.dynv6.net von extern auf den Server zugreifen. Wenn ich recht verstanden habe, liegt das nicht unmittelbar an der (bloßen) Warnung in /var/cache, oder?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: Warum ist die Adresse bei Dynv6 nicht aktuelisiert?
Ist das deine aktuelle IPv6-Adresse:
freecloud.msellhoff.dynv6.net has IPv6 address 2001:16b8:6719:1100:82ee:73ff:fe82:b36d
?
Am cache bzw. an der Warnung liegt es nicht.
Poste mal die Ausgaben von:
sudo ddclient -query
systemctl status ddclient
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
lubux schrieb: Ist das deine aktuelle IPv6-Adresse:
freecloud.msellhoff.dynv6.net has IPv6 address 2001:16b8:6719:1100:82ee:73ff:fe82:b36d
?
Bei Dynv6 steht diese, die Fritzbox hat 2001:16b8:6726:5500:82ee:73ff:fe82:b36d. Am cache bzw. an der Warnung liegt es nicht.
Poste mal die Ausgaben von:
sudo ddclient -query
systemctl status ddclient
sudo ddclient -query
[sudo] password for michael:
WARNING: file /etc/ddclient.conf, line 12: unrecognized keyword 'ipv6' (ignored)
WARNING: file /etc/ddclient.conf, line 13: unrecognized keyword 'ipv4' (ignored)
use=if, if=enp4s0 address is 192.168.178.32
use=if, if=lo address is 127.0.0.1
use=if, if=wlp1s0 address is NOT FOUND
WARNING: cannot connect to ipdetect.dnspark.com:80 socket: IO::Socket::INET: Bad hostname 'ipdetect.dnspark.com'
use=web, web=dnspark address is NOT FOUND
use=web, web=dyndns address is 88.130.58.129
use=web, web=loopia address is 88.130.58.129
WARNING: cannot connect to checkip6.spdyn.de:80 socket: IO::Socket::INET: Bad hostname 'checkip6.spdyn.de'
use=web, web=checkip6.spdyn.de address is NOT FOUND systemctl status ddclient
● ddclient.service - LSB: Update dynamic domain name service entries
Loaded: loaded (/etc/init.d/ddclient; generated)
Active: active (running) since Wed 2021-12-08 11:45:32 UTC; 6h ago
Docs: man:systemd-sysv-generator(8)
Process: 29574 ExecStart=/etc/init.d/ddclient start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 4414)
Memory: 7.7M
CGroup: /system.slice/ddclient.service
└─29593 ddclient - sleeping for 3480 seconds
Dez 08 11:45:32 freecloud systemd[1]: Starting LSB: Update dynamic domain name service entries...
Dez 08 11:45:32 freecloud systemd[1]: Started LSB: Update dynamic domain name service entries.
Dez 08 12:45:33 freecloud ddclient[29815]: WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
Dez 08 15:45:33 freecloud ddclient[31108]: WARNING: file /etc/ddclient.conf, line 12: unrecognized keyword 'ipv6' (ignored)
Dez 08 15:45:33 freecloud ddclient[31112]: WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
Dez 08 16:45:33 freecloud ddclient[31337]: WARNING: file /etc/ddclient.conf, line 13: unrecognized keyword 'ipv4' (ignored)
Dez 08 17:45:33 freecloud ddclient[31582]: WARNING: file /etc/ddclient.conf, line 12: unrecognized keyword 'ipv6' (ignored)
Dez 08 17:45:33 freecloud ddclient[31584]: WARNING: file /etc/ddclient.conf, line 13: unrecognized keyword 'ipv4' (ignored)
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: Bei Dynv6 steht diese, die Fritzbox hat 2001:16b8:6726:5500:82ee:73ff:fe82:b36d.
Welche IPv6-Adresse die FritzBox hat, ist nicht relevant. Welche IPv6-Adresse hat dein Server? dachs2604 schrieb: WARNING: file /etc/ddclient.conf, line 12: unrecognized keyword 'ipv6' (ignored)
WARNING: file /etc/ddclient.conf, line 13: unrecognized keyword 'ipv4' (ignored)
WARNING: cannot connect to ipdetect.dnspark.com:80 socket: IO::Socket::INET: Bad hostname 'ipdetect.dnspark.com'
WARNING: cannot connect to checkip6.spdyn.de:80 socket: IO::Socket::INET: Bad hostname 'checkip6.spdyn.de'
use=web, web=checkip6.spdyn.de address is NOT FOUND
In der /etc/ddclient.conf muss einiges geändert bzw. rückgängig gemacht werden. Poste mal die anonymisierte Ausgabe von:
sudo cat /etc/ddclient.conf EDIT: ... und die Ausgabe von:
cat -n /usr/sbin/ddclient | grep -iE 'ipdetect.dnspark.com|checkip6.spdyn.de'
?
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
lubux schrieb: dachs2604 schrieb: Bei Dynv6 steht diese, die Fritzbox hat 2001:16b8:6726:5500:82ee:73ff:fe82:b36d.
Welche IPv6-Adresse die FritzBox hat, ist nicht relevant. Welche IPv6-Adresse hat dein Server?
Das ist die Adresse, unter der die Fritzbox den Server führt.
In der /etc/ddclient.conf muss einiges geändert bzw. rückgängig gemacht werden. Poste mal die anonymisierte Ausgabe von:
sudo cat /etc/ddclient.conf
sudo cat /etc/ddclient.conf
[sudo] password for michael:
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
#daemon=300 # check every 5 minutes
#syslog=yes # log update msgs to syslog
#mail=root # mail all msgs to root
#mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
#usev6=if, if=enp4s0
ipv6=yes
ipv4=no
usev6=web, web=checkip6.spdyn.de
protocol=dyndns2, \
server=dynv6.com/api/update, \
login=<login> \
password='<passwd>' \
freecloud.msellhoff.dynv6.net
EDIT: ... und die Ausgabe von:
cat -n /usr/sbin/ddclient | grep -iE 'ipdetect.dnspark.com|checkip6.spdyn.de'
?
sudo cat -n /usr/sbin/ddclient | grep -iE 'ipdetect.dnspark.com|checkip6.spdyn.de'
74 'dnspark' => { 'url' => 'http://ipdetect.dnspark.com/', 'skip' => 'Current Address:', },
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: Das ist die Adresse, unter der die Fritzbox den Server führt.
Wichtig ist die IPv6-Adresse , beim Interface auf dem Server. dachs2604 schrieb:
#usev6=if, if=enp4s0
ipv6=yes
ipv4=no
usev6=web, web=checkip6.spdyn.de
Entferne das Kommentarzeichen # bei der Zeile "#usev6=if, if=enp4s0" und entferne die Zeilen:
pv6=yes
ipv4=no
usev6=web, web=checkip6.spdyn.de dachs2604 schrieb: sudo cat -n /usr/sbin/ddclient | grep -iE 'ipdetect.dnspark.com|checkip6.spdyn.de'
74 'dnspark' => { 'url' => 'http://ipdetect.dnspark.com/', 'skip' => 'Current Address:', },
Das ist nur ein Schönheitsfehler. Wenn Du willst kannst Du in der Zeile mit der Nr. 74 das "http://ipdetect.dnspark.com/" ersetzen durch "http://checkip.dyndns.org/", mit:
sudo nano +74,1 /usr/sbin/ddclient
Nach dem speichern und verlassen von nano:
sudo systemctl daemon-reload
sudo systemctl restart ddclient
ausführen und danach die Ausgaben von:
systemctl status ddclient
sudo cat /var/cache/ddclient/ddclient.cache
sudo ddclient -querry
dig -6 aaaa +short myip.opendns.com @2620:0:ccc::2
host -t aaaa freecloud.msellhoff.dynv6.net
anschauen und vergleichen. EDIT: Wenn mit dem restart der service-unit kein update statt gefunden hat, kannst das ausnahmsweise in der Kommandozeile machen, mit:
sudo ddclient -force -noquiet
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
Aaaalso: lubux schrieb: Entferne das Kommentarzeichen # bei der Zeile "#usev6=if, if=enp4s0" und entferne die Zeilen:
pv6=yes
ipv4=no
usev6=web, web=checkip6.spdyn.de
Erledigt.
Das ist nur ein Schönheitsfehler. Wenn Du willst kannst Du in der Zeile mit der Nr. 74 das "http://ipdetect.dnspark.com/" ersetzen durch "http://checkip.dyndns.org/", mit:
Erledigt. ausführen und danach die Ausgaben von:
systemctl status ddclient
systemctl status ddclient
● ddclient.service - LSB: Update dynamic domain name service entries
Loaded: loaded (/etc/init.d/ddclient; generated)
Active: active (running) since Thu 2021-12-09 09:02:15 UTC; 5s ago
Docs: man:systemd-sysv-generator(8)
Process: 36493 ExecStart=/etc/init.d/ddclient start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 4414)
Memory: 7.7M
CGroup: /system.slice/ddclient.service
└─36520 ddclient - sleeping for 3600 seconds
Dez 09 09:02:14 freecloud systemd[1]: Starting LSB: Update dynamic domain name service entries...
Dez 09 09:02:15 freecloud systemd[1]: Started LSB: Update dynamic domain name service entries. sudo cat /var/cache/ddclient/ddclient.cache
cat /var/cache/ddclient/ddclient.cache
## ddclient-3.8.3
## last updated at Thu Dec 9 09:02:15 2021 (1639040535)
atime=1639040535,backupmx=0,custom=0,host=freecloud.msellhoff.dynv6.net,ip=,mtime=0,mx=,script=/nic/update,static=0,status=noconnect,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=0 freecloud.msellhoff.dynv6.net sudo ddclient -querry
ddclient -query
use=if, if=enp4s0 address is 192.168.178.32
use=if, if=lo address is 127.0.0.1
use=if, if=wlp1s0 address is NOT FOUND
use=web, web=dnspark address is 87.123.202.145
use=web, web=dyndns address is 87.123.202.145
use=web, web=loopia address is 87.123.202.145 dig -6 aaaa +short myip.opendns.com @2620:0:ccc::2
dig -6 aaaa +short myip.opendns.com @2620:0:ccc::2
2001:16b8:67e1:3800:82ee:73ff:fe82:b36d host -t aaaa freecloud.msellhoff.dynv6.net
host -t aaaa freecloud.msellhoff.dynv6.net
freecloud.msellhoff.dynv6.net has IPv6 address 2001:16b8:6719:1100:82ee:73ff:fe82:b36d anschauen und vergleichen.
Mir fällt auf:
im Cache ist weiterhin der Wert für ip leer query bringt nur IPv4-Adressen zurück dig und host weichen ab; die 6719:1100 (host) finde ich bei dynv6, die 67e1:3800 in der Fritzbox für das Gerät.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: Mir fällt auf:
...
Dann mach mal ein:
sudo ddclient -force -noquiet
und schau nach was bei dynv6 steht. EDIT: Hast Du in der ddclient.conf, das Kommentarzeichen, bei der Zeile:
#usev6=if, if=enp4s0
entfernt?
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
ddclient -force -noquiet
WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
Keine Veränderung.
- Bilder
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: Keine Veränderung.
Lösche mal die Datei "/var/cache/ddclient/ddclient.cache" und versuch erneut mit dem force.
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
dachs2604 schrieb: Keine Veränderung.
Dann führe aus und poste:
sudo ddclient -force -debug -verbose
|
dachs2604
(Themenstarter)
Anmeldungsdatum: 25. April 2021
Beiträge: 46
|
ddclient -force -debug -verbose
WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
=== opt ====
opt{cache} : <undefined>
opt{cmd} : <undefined>
opt{cmd-skip} : <undefined>
opt{daemon} : <undefined>
opt{debug} : 1
opt{exec} : <undefined>
opt{facility} : <undefined>
opt{file} : <undefined>
opt{force} : 1
opt{foreground} : <undefined>
opt{fw} : <undefined>
opt{fw-login} : <undefined>
opt{fw-password} : <undefined>
opt{fw-skip} : <undefined>
opt{geturl} : <undefined>
opt{help} : <undefined>
opt{host} : <undefined>
opt{if} : <undefined>
opt{if-skip} : <undefined>
opt{ip} : <undefined>
opt{login} : <undefined>
opt{mail} : <undefined>
opt{mail-failure} : <undefined>
opt{max-interval} : 2592000
opt{min-error-interval} : 300
opt{min-interval} : 30
opt{options} : <undefined>
opt{password} : <undefined>
opt{pid} : <undefined>
opt{postscript} : <undefined>
opt{priority} : <undefined>
opt{protocol} : <undefined>
opt{proxy} : <undefined>
opt{query} : <undefined>
opt{quiet} : 0
opt{retry} : <undefined>
opt{server} : <undefined>
opt{ssl} : <undefined>
opt{syslog} : <undefined>
opt{test} : <undefined>
opt{timeout} : <undefined>
opt{use} : <undefined>
opt{usev6} : <undefined>
opt{verbose} : 1
opt{web} : <undefined>
opt{web-skip} : <undefined>
=== globals ====
globals{debug} : 1
globals{force} : 1
globals{if} : enp4s0
globals{pid} : /var/run/ddclient.pid
globals{quiet} : 0
globals{usev6} : if
globals{verbose} : 1
=== config ====
config{freecloud.msellhoff.dynv6.net}{atime} : 0
config{freecloud.msellhoff.dynv6.net}{backupmx} : 0
config{freecloud.msellhoff.dynv6.net}{cacheable} : ARRAY(0x55a679216c28)
config{freecloud.msellhoff.dynv6.net}{cmd} : <undefined>
config{freecloud.msellhoff.dynv6.net}{cmd-skip} :
config{freecloud.msellhoff.dynv6.net}{custom} : 0
config{freecloud.msellhoff.dynv6.net}{fw} :
config{freecloud.msellhoff.dynv6.net}{fw-login} : <undefined>
config{freecloud.msellhoff.dynv6.net}{fw-password} :
config{freecloud.msellhoff.dynv6.net}{fw-skip} :
config{freecloud.msellhoff.dynv6.net}{host} : freecloud.msellhoff.dynv6.net
config{freecloud.msellhoff.dynv6.net}{if} : enp4s0
config{freecloud.msellhoff.dynv6.net}{if-skip} :
config{freecloud.msellhoff.dynv6.net}{ip} : <undefined>
config{freecloud.msellhoff.dynv6.net}{login} : none
config{freecloud.msellhoff.dynv6.net}{max-interval} : 2592000
config{freecloud.msellhoff.dynv6.net}{min-error-interval} : 300
config{freecloud.msellhoff.dynv6.net}{min-interval} : 30
config{freecloud.msellhoff.dynv6.net}{mtime} : 0
config{freecloud.msellhoff.dynv6.net}{mx} :
config{freecloud.msellhoff.dynv6.net}{password} : <passwd>
config{freecloud.msellhoff.dynv6.net}{protocol} : dyndns2
config{freecloud.msellhoff.dynv6.net}{script} : /nic/update
config{freecloud.msellhoff.dynv6.net}{server} : dynv6.com/api/update
config{freecloud.msellhoff.dynv6.net}{static} : 0
config{freecloud.msellhoff.dynv6.net}{status} :
config{freecloud.msellhoff.dynv6.net}{use} : ip
config{freecloud.msellhoff.dynv6.net}{usev6} : if
config{freecloud.msellhoff.dynv6.net}{warned-min-error-interval} : 0
config{freecloud.msellhoff.dynv6.net}{warned-min-interval} : 0
config{freecloud.msellhoff.dynv6.net}{web} : dyndns
config{freecloud.msellhoff.dynv6.net}{web-skip} :
config{freecloud.msellhoff.dynv6.net}{wildcard} : 0
config{freecloud.msellhoff.dynv6.net}{wtime} : 30
=== cache ====
cache{freecloud.msellhoff.dynv6.net}{atime} : 1639042215
cache{freecloud.msellhoff.dynv6.net}{backupmx} : 0
cache{freecloud.msellhoff.dynv6.net}{custom} : 0
cache{freecloud.msellhoff.dynv6.net}{host} : freecloud.msellhoff.dynv6.net
cache{freecloud.msellhoff.dynv6.net}{mtime} : 0
cache{freecloud.msellhoff.dynv6.net}{mx} :
cache{freecloud.msellhoff.dynv6.net}{script} : /nic/update
cache{freecloud.msellhoff.dynv6.net}{static} : 0
cache{freecloud.msellhoff.dynv6.net}{status} : noconnect
cache{freecloud.msellhoff.dynv6.net}{warned-min-error-interval} : 0
cache{freecloud.msellhoff.dynv6.net}{warned-min-interval} : 0
cache{freecloud.msellhoff.dynv6.net}{wildcard} : 0
cache{freecloud.msellhoff.dynv6.net}{wtime} : 30
DEBUG: get_ip: using if, enp4s0 reports 2001:16b8:67e1:3800:82ee:73ff:fe82:b36d
INFO: forcing update of freecloud.msellhoff.dynv6.net.
DEBUG:
DEBUG: nic_dyndns2_update -------------------
INFO: setting IP address to 2001:16b8:67e1:3800:82ee:73ff:fe82:b36d for freecloud.msellhoff.dynv6.net
UPDATE: updating freecloud.msellhoff.dynv6.net
DEBUG: proxy =
DEBUG: url = http://dynv6.com/api/update/nic/update?system=dyndns&hostname=freecloud.msellhoff.dynv6.net&myip=2001:16b8:67e1:3800:82ee:73ff:fe82:b36d
DEBUG: server = dynv6.com
CONNECT: dynv6.com
CONNECTED: using HTTP
SENDING: GET /api/update/nic/update?system=dyndns&hostname=freecloud.msellhoff.dynv6.net&myip=2001:16b8:67e1:3800:82ee:73ff:fe82:b36d HTTP/1.0
SENDING: Host: dynv6.com
SENDING: Authorization: Basic <anonymisiert>
SENDING: User-Agent: ddclient/3.8.3
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.0 404 Not Found
RECEIVE: Content-Length: 24
RECEIVE: Content-Type: application/json; charset=UTF-8
RECEIVE: Date: Thu, 09 Dec 2021 09:37:25 GMT
RECEIVE: Server: Caddy
RECEIVE: Vary: Origin
RECEIVE:
RECEIVE: {"message":"Not Found"} Witzig, warum taucht hier die Adresse auf, die die FB für das Gerät verzeichnet, nicht aber die bei dynv6 ersichtliche?
|