Cisco DDNS update ohne Hostname
Hallo,
ich habe ja nen HE-Tunnel am laufen und vom Provider ne dynamische IP. Sobald also der DSL-Sync unterbrochen wird ist der Tunnel tot.
Daher bietet HE auch DynDNS an, welches ich erfolgreich an einem anderen Anschluss mit ner Fritte nutze.
Da ich keinen Hostname von HE habe, habe ich bei der Fritte localhost genutzt.
Das Update der IP funktioniert.
Jetzt soll das an einem anderen Anschluss am Cisco-Router auch funktionieren.
Einen anderen DynDNS-Dienst habe ich da auch laufen, der hat aber nen Hostnamen und der bekommt die IP vom dialer0.
Meine Idee war jetzt (zum Testen, damit man den Dialer nicht ständig auf shutdown setzen muss), das Update über das Tunnel-Interface laufen zu lassen.
Da passiert aber nichts (debug ddns, ich sehe das Update vom anderen Dienst), sobald man den Tunnel auf shutdown und wieder no shutdown setzt.
Die URL sollte passen, die nutze ich auch an der Fritte. Selbst wenn die nicht passen sollte, sollte dann doch mindestens ein Fehler kommen (term mon).
LG Marco
ich habe ja nen HE-Tunnel am laufen und vom Provider ne dynamische IP. Sobald also der DSL-Sync unterbrochen wird ist der Tunnel tot.
Daher bietet HE auch DynDNS an, welches ich erfolgreich an einem anderen Anschluss mit ner Fritte nutze.
Da ich keinen Hostname von HE habe, habe ich bei der Fritte localhost genutzt.
Das Update der IP funktioniert.
Jetzt soll das an einem anderen Anschluss am Cisco-Router auch funktionieren.
Einen anderen DynDNS-Dienst habe ich da auch laufen, der hat aber nen Hostnamen und der bekommt die IP vom dialer0.
Meine Idee war jetzt (zum Testen, damit man den Dialer nicht ständig auf shutdown setzen muss), das Update über das Tunnel-Interface laufen zu lassen.
interface Tunnel0
description Hurricane Electric IPv6 Tunnel Broker
ip ddns update hostname localhost
ip ddns update hurricane
no ip address
ipv6 address xxx
ipv6 enable
ipv6 mtu 1472
tunnel source Dialer0
tunnel mode ipv6ip
tunnel destination 216.66.80.30
ip ddns update method hurricane
HTTP
add https://ipv4.tunnelbroker.net/nic/update?username=xxxx&password=xxxxxx&hostname=5577xxx
interval maximum 0 0 0 30
interval minimum 0 0 0 30
!
LG Marco
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 591232
Url: https://administrator.de/contentid/591232
Ausgedruckt am: 21.11.2024 um 14:11 Uhr
27 Kommentare
Neuester Kommentar
Schalte den Debugger für DDNS an auf dem Cisco mit debug ip ddns update
Ggf. dann nochmal shut/no shut auf dem Tunnel Interface wiederholen um den DDNS Update zu triggern.
Der Debugger sagt dir genau was dann passiert bei einem Update und wo die Fehler sind.
Wenn du per Telnet oder SSH drauf bist term mon nicht vergessen sonst siehst du die Konsolen Messages des Debuggers nicht.
Nach dem Debug den unbedingt mit u all wieder abschalten !!!
Ggf. dann nochmal shut/no shut auf dem Tunnel Interface wiederholen um den DDNS Update zu triggern.
Der Debugger sagt dir genau was dann passiert bei einem Update und wo die Fehler sind.
Wenn du per Telnet oder SSH drauf bist term mon nicht vergessen sonst siehst du die Konsolen Messages des Debuggers nicht.
Nach dem Debug den unbedingt mit u all wieder abschalten !!!
Du hast recht, sorry... übersehen.
Laut Cisco DDNS Definition funktioniert DDNS Updates nur an IP Interfaces die IPs per DHCP oder über PPP bekommen. Ist das bei dir am Tunnel Interface der Fall ?
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dns/configurati ...
Laut Cisco DDNS Definition funktioniert DDNS Updates nur an IP Interfaces die IPs per DHCP oder über PPP bekommen. Ist das bei dir am Tunnel Interface der Fall ?
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dns/configurati ...
Ergo muss das Update in das Dialer-Interface?
Da hast du aber keine v6 IP Adresse ! Die terminiert ja nur am Tunnel Interface, sprich ist also nur dort relevant. Das Dialer Interface hat ja rein nur eine v4 IP, denn das liegt ja nur im v4 Bereich.Eine show ipv6 dhcp interface dialer x wird dir ja dort sicher rein gar nichts v6 seitiges anzeigen, oder ?
Deine v6 Adressierung ist ja wenn man es recht versteht rein statisch, richtig ?
Wenn das Tunnel Interface also eine feste statische IP hat wie du sagst dann ist DDNS dort doch auch völlig überflüssig ?!
Wozu brauchst du das wenn du eine feste v6 IP dort hast. Das wäre ja unsinnig. Ode rhaben wir da jetzt was missverstanden..?
Also der Tunnel hat ne feste IPv6.
Ich habe aber keine feste IPv4, diese ändert sich mit jeder Einwahl.
Sorry, aber da komme ich nicht mehr mit oder hab im Moment ein Brett vor dem Kopf. Diese beiden Aussagen widersprechen sich doch diametral !Ich habe aber keine feste IPv4, diese ändert sich mit jeder Einwahl.
Du bekommst doch von HE ein festes v6 Subnetz und eine feste v6 Tunneladresse. Was ist denn daran dynamisch ??
Ist mir zu hoch...
Für die reine IPv6 Connectivity ist es dann doch vollkommen Wumpe wie die IPv4 Adressierung aussieht !! Beides, v4 und v6, hat doch nix miteinander zu tun.
Oder muss man das so verstehen das du bei HE die IPv4 Endadresse (Dialer) angeben musst für den Tunnelendpunkt ?
Das betrifft dann aber doch rein nur v4 und ist für deine dir zugewiesenen v6 Adressen (die ja statisch sind) vollkommen unerheblich.
Ja, aber damit klappt das doch, oder ? Die v6 Adressierung ist doch davon ganz abgekoppelt.
Relevant für HE ist dann doch rein nur die IPv4 Adresse des Dialers und das sollte doch immer fehlerfrei mit der DDNS Funktion klappen, oder ?
Man muss da nur mit den "?" im URL aufpassen !
Cisco 880, 890 und ISR Router Konfiguration mit xDSL, Kabel oder FTTH Anschluss plus VPN und IP-TV
Relevant für HE ist dann doch rein nur die IPv4 Adresse des Dialers und das sollte doch immer fehlerfrei mit der DDNS Funktion klappen, oder ?
Man muss da nur mit den "?" im URL aufpassen !
Cisco 880, 890 und ISR Router Konfiguration mit xDSL, Kabel oder FTTH Anschluss plus VPN und IP-TV
Also muss das DynDNS-Update in das Dialer-Interface, richtig?
JA, absolut richtig ! Funktioniert das dann auch ohne Hostname?
Ja, das kannst du frei scripten... Du siehst ja das dnshome.de Beispiel im hiesigen Tutorial, da jibbet auch nix mit Hostname.Die DDNS Dienstleister können es ja auch ganz einfach aus dem Reply Paket lesen was ja automatisch immer die aktuelle WAN IP Adresse der Geräte hat.
Du brauchst doch auch keine 2 DDNS Dienste ! Einer reicht doch....
Wenn der erfolgreich z.B. meldet meincisco.dyndns.de dann reicht es doch vollkommen wenn du bei HE im Setup diesen Hostnamen einträgst.
Irgendwie versteht man deine Logik nicht recht...?!?
Ich meine auch das kein Router der Welt mehrere DDNS Dienstleister an einem Port supportet, zumal es ja auch vollkommen überflüssig ist, denn ein einziger Hostname reicht doch !
Wenn der erfolgreich z.B. meldet meincisco.dyndns.de dann reicht es doch vollkommen wenn du bei HE im Setup diesen Hostnamen einträgst.
Irgendwie versteht man deine Logik nicht recht...?!?
Ich meine auch das kein Router der Welt mehrere DDNS Dienstleister an einem Port supportet, zumal es ja auch vollkommen überflüssig ist, denn ein einziger Hostname reicht doch !
Hier steht ja wie es mit Cisco und HE geht:
https://forums.he.net/index.php?topic=2527.0
und auch:
https://community.cisco.com/t5/routing/tunnel-update/td-p/3195400
Ich vermute aber mal das 2 DDNS Prozesse am WAN Port nicht supportet sind.
Was sagt denn der Debugger ??
Wenn einer stumm bleibt, dann testest du erstmal beide einzeln auf Wasserdichtigkeit. Rennen beide fehlerlos dann zusammen.
Wenn deine immer nur einer rennt ist das sehr wahrscheinlich nicht supportet und es gilt first come first serve in der Konfig oder sowas. Müsste man aber in der Command Reference mal genau nachlesen.
https://forums.he.net/index.php?topic=2527.0
und auch:
https://community.cisco.com/t5/routing/tunnel-update/td-p/3195400
Ich vermute aber mal das 2 DDNS Prozesse am WAN Port nicht supportet sind.
Was sagt denn der Debugger ??
Wenn einer stumm bleibt, dann testest du erstmal beide einzeln auf Wasserdichtigkeit. Rennen beide fehlerlos dann zusammen.
Wenn deine immer nur einer rennt ist das sehr wahrscheinlich nicht supportet und es gilt first come first serve in der Konfig oder sowas. Müsste man aber in der Command Reference mal genau nachlesen.
Ich werde dann mal den No-IP austragen und HE als eintragen,
NoIP ist so oder so keine gute Wahl mehr. Ohne Vertrag timed dein Konto stillscheigend aus. Besser ist man nimmt einen kostenfreien DDNS Account bei dnsHome https://www.dnshome.de/ oder deSEC https://desec.io/ da gibt es diesen Stress derzeit (noch) nicht.Gebe ich die URL exakt so im Browser ein funktioniert das Update wunderbar.
Sind da irgendwie Sonderzeichen oder Zeichen drin die der Cisco CLI Parser kennt ?? da musst du dann aufpassen.
Glückwunsch ! Beharrlichkeit zahlt sich aus und auf die einfachsten Dinge kommt man oft nicht...
!
controller VDSL 0
firmware filename flash:VA_B_38V_d24m.bin
!
(das Image auf dem Cisco ist uralt)
Warum datest du nichtmal auf ein aktuellers up ? Solltest du dringenst machen ! Ebenso die VDSL Modem Firmware das die Vectoring kann. !
controller VDSL 0
firmware filename flash:VA_B_38V_d24m.bin
!