IPv6-DynDNS mit OpenWRT

Hilfe bei der Einrichtung unsere DDNS Dienste in Routern und anderen Geräte sowie Updateclients
Post Reply
alter_sack
Posts: 4
Joined: Sun 26. Jul 2015, 15:03

IPv6-DynDNS mit OpenWRT

Post by alter_sack »

Moin!

Ich gehe nach dieser Anleitung vor: http://blog.patrick-hanft.de/ipv6-dyndns/. Zum Einsatz kommt dabei ein Router mit OpenWRT 15.05 hinter einer FritzBox des Kabelanbieters, der "nur" IPv6/DS-Lite anbietet. Ziel ist es, einen Server, der hinter dem OpenWRT hängt, von außen erreichen zu können.

Folgendes funktioniert bereits:

- Aktualisierung des IPv6 bei feste-ip.net, wenn es von der FritzBox aus geht
- Weiterleitung des IPv6-Teilnetzes an den OpenWRT
- das Skript, das den nötigen Präfix für das entscheidende Interface herausfindet.

Die Daten für den DDNS-Dienst sind wie in der oben genannten Anleitung fehlerfrei eingetragen. Wenn ich aber den Dienst anstoße, erhalte ich folgende Fehlermeldung:

Code: Select all

ddns.festeip=service
 145106       : ddns version  : 2.4.2-1
 145106       : verbose mode  : 1 - run normal, console mode
 145107       : check interval: 600 seconds
 145107       : force interval: 259200 seconds
 145107       : retry interval: 60 seconds
 145107       : retry counter : 0 times
 145107       : No old process
 145107       : last update: 2015-07-26 14:07
 145107       : Detect registered/public IP
 145107       : #> /usr/bin/nslookup xxxxx.feste-ip.net  >/var/run/ddns/festeip.dat 2>/var/run/ddns/festeip.err
 145108 ERROR : BusyBox nslookup error: '1'
 145108       : nslookup: can't resolve 'xxxxx.feste-ip.net': Name or service not known
 145108       : Detect registered/public IP
 145108       : #> /usr/bin/nslookup xxxxx.feste-ip.net  >/var/run/ddns/festeip.dat 2>/var/run/ddns/festeip.err
 145108 ERROR : BusyBox nslookup error: '1'
 145108       : nslookup: can't resolve 'xxxxx.feste-ip.net': Name or service not known
 145108  WARN : Get registered/public IP for 'xxxxx.feste-ip.net' failed - retry 1/0 in 60 seconds

root@OpenWrt:~#  145150  note : PID '4095' terminated by 'SIGTERM' at 2015-07-26 14:51
Was mich wundert, ist der erfolglose Versuch, "xxxxx.feste-ip.net" aufzulösen:

Code: Select all

nslookup: can't resolve 'xxxxx.feste-ip.net': Name or service not known
Mein Hostname, der natürlich nicht "xxxxx.feste-ip.net" heißt, ist als Konto angelegt. Hat jemand eine Ahnung, wieso der Versuch der Namensauflösung erstens überhaupt stattfindet und zweitens scheitert? Sowie ich das verstanden habe, wird der Hostname doch quasi nur als Argument benutzt, damit feste-ip.net weiß, um wen es geht.
alter_sack
Posts: 4
Joined: Sun 26. Jul 2015, 15:03

Re: IPv6-DynDNS mit OpenWRT

Post by alter_sack »

Ich habe den "Fehler" gefunden: der Präfix kann mit dem Skript nur geändert werden, wenn zuvor die FritzBox die gesamte aktuelle IPv6 registriert hat.

Also muss man für die oben genannte Anleitung beides machen: feste-ip.net in der FritzBox als DDNS eintragen, und im OpenWRT das Skript für den Präfix schalten.

Da ich aber mit dem Aufbau noch weitere Probleme habe, mache ich eine entsprechende neue Frage in einem anderen Forumzweig auf, in den sie besser passt.
Post Reply