zur zeit versuche ich dynamic DNS (dyn-dns) umzustellen von spdyn.de nach dynv6.com.
da im setup-assistent unter "dynamic DNS konfigurieren" ein eintrag für dynv6.com fehlt, habe ich zunächst mit dem assistenten eine funktionierende konfiguration für spdyn.de hergestellt. danach habe ich die spdyn-URLs durch die von dynv6 ersetzt. doch leider funktionierte das ergebnis nicht. nach anschließendem austausch der variablen %a, %z und %x in den "lancom-URLs" für dynv6 gegen die konkreten werte erhielt ich eine URL, welche im browser eingesetzt das gewünschte DNS-update leistet.
bislang habe ich zum testen / debuggen der aktionstabelle den lancom rebootet, doch das dauert ...
gibt es eine möglichkeit nach dem ssh-login auf dem router die aktionstabelle zu debuggen, d.h. die aktionstabelle schritt für schritt auszuführen und die antworten des dyn-DNS-servers zu beobachten?
beste grüße
frank
ps.
im nachstehenden lcs-skript stehen die einträge {My...} als platzhalter für meine konkreten werte.
Code: Alles auswählen
cd /Setup/WAN/Action-Table
del *
# Index Active Host-Name Peer Lock-Time Condition Action Check-For Owner Routing-Tag
add 1 {Active} Yes {Host-Name} "{MyHostname}.DYNV6.NET" {Peer} "NET-WEB1" {Lock-Time} 10 {Condition} Establish {Action} "https://dynv6.com/api/update?hostname=%h&token={MyToken}&ipv4=%a" {Check-For} "contains=addresses updated?skipiftrue=3" {Owner} "root" {Routing-Tag} 0
add 2 {Active} Yes {Host-Name} "{MyHostname}.DYNV6.NET" {Peer} "NET-WEB1" {Lock-Time} 10 {Condition} Establish {Action} "https://dynv6.com/api/update?hostname=%h&token={MyToken}&ipv6=%z&ipv6prefix=%y" {Check-For} "contains=addresses updated?skipiftrue=2" {Owner} "root" {Routing-Tag} 0
add 3 {Active} Yes {Host-Name} "{MyHostname}.DYNV6.NET" {Peer} "NET-WEB1" {Lock-Time} 0 {Condition} Establish {Action} "dnscheck:{MyHostname}.dynv6.net" {Check-For} "isequal=%a?skipiftrue=1" {Owner} "root" {Routing-Tag} 0
add 4 {Active} No {Host-Name} "{MyHostname}.DYNV6.NET" {Peer} "NET-WEB1" {Lock-Time} 900 {Condition} Establish {Action} "https://dynv6.com/api/update?hostname=%h&token={MyToken}&ipv4=%a&ipv6=%z&ipv6prefix=%y" {Check-For} "contains=addresses updated" {Owner} "root" {Routing-Tag} 0
add 5 {Active} Yes {Host-Name} "{MyHostname}.DYNV6.NET" {Peer} "NET-WEB1" {Lock-Time} 0 {Condition} Establish {Action} "repeat:300" {Check-For} "" {Owner} "root" {Routing-Tag} 0