GLI Router TM2500 - ipv64-ddns-update

Hi zusammen,

Frohes und gesundes neues Jahr.

Ich habe den Service ipv64.ddns.update auf meinem Router installiert bekommen. einige Anpassungen musste ich im Script vornehmen, da z.B. kein
dpkg verfügbar ist etc.

root@GL-MT2500:~/ipv64-ddns-update# ./ipv64-ddns-update --check
2025-01-01 19:52:07 | [SCRIPT] | Script wird gestartet
2025-01-01 19:52:07 | [SCRIPT] | Das Script läuft unter der PID: 14717
2025-01-01 19:52:07 | [SCRIPT] | Das Debian Paket läuft in der Version auf den Server
./ipv64-ddns-update: line 290: [: 2025-01-01 19:52:07 | [Infrastruktur] | Internet und Service ist erreichbar: integer expression expected
2025-01-01 19:52:07 | [CONFIG] | Es existiert keine globale Config. Die Config im Ordner wird benutzt
2025-01-01 19:52:07 | [CONFIG] | Hinterlegter API-KEY: D9dSn**************cZMG8
2025-01-01 19:52:07 | [CONFIG] | Hinterlegte DOMAIN : pankxxxxx6.ipv64.net
2025-01-01 19:52:07 | [API-Zugriff] | API Zugriff wurde schon geprüft
dig: ‚‘ is not a legal name (unexpected end of input)
2025-01-01 19:52:07 | [IPv6] | Die IPv6 wird nun für die Domain pankxxxxx6.ipv64.net hinterlegt
2025-01-01 19:52:09 | [DNS-Update] | --user-agent ipv64-ipv64-ddns-update/ Sebastian Oelschläger / Ipv64 Ddns Update · GitLab https://ipv64.net/update.php?key=D9dSn**************cZMG8&domain=pankxxxxx6.ipv64.net&ip6=2a02:908:1240:1980:5dac:8b05:bf27:fe50
root@GL-MT2500:~/ipv64-ddns-update#

Drei vermutlich kleine Probleme habe ich

  1. dig: ‚‘ is not a legal name (unexpected end of input)

  2. : integer expression expected
    nach dem Aufruf der Function CheckInfrastruktur wird der Wert der Variable $check an den Call zurück gegeben. Dieser sieht so aus 'if [ $(CheckInfrastruktur) -ne 0 ]
    Beim besten Willen ann ich hier keinen Fehler sehen… :laughing:

  3. wenn ich das Script mit --check ausführe, dann wird der Update vorgenommen. Wenn ich das Script OHNE --check ausführe dann erhalte ich

2025-01-01 20:07:51 | [SCRIPT] | Fehlerhafte Eingabe

Habt ihr eine Idee bei der Lösung meiner Probleme?

Grüße

OlliP

Das hast du ja aus dem Gitlab. Sebastian Oelschläger / Ipv64 Ddns Update · GitLab
Kannst du da in dem Git nicht mal besser nachfragen beim Ersteller des Scriptes?