Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Wie Dyndns überwachen, Fritzbox hinter Fritzbox

AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Ja, wenn die IP stimmt kommt auch die gleiche raus. Zur Zeit kommt aber ca. alle 20 min wieder eine falsche.
Hier mal der zeitliche Ablauf der letzten paar stunden:
Code:
2012-11-13 19:30:01 - DYN-IP ist:*müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
2012-11-13 19:30:01 - Dyn-Update war nicht erfolgreich.
2012-11-13 19:40:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 19:50:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 20:00:01 - DYN-IP ist:*müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
2012-11-13 20:00:01 - Dyn-Update war nicht erfolgreich.
2012-11-13 20:10:02 - DYN-IP ist:*müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
2012-11-13 20:10:02 - Dyn-Update war nicht erfolgreich.
2012-11-13 20:20:02 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 20:30:01 - DYN-IP ist:*müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
2012-11-13 20:30:01 - Dyn-Update war nicht erfolgreich.
2012-11-13 20:40:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 20:50:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 21:00:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 21:10:01 - DYN-IP ist:*müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
2012-11-13 21:10:01 - Dyn-Update war nicht erfolgreich.
2012-11-13 21:20:02 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 21:30:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 21:40:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 21:50:01 - DYN-IP ist:*müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
2012-11-13 21:50:01 - Dyn-Update war nicht erfolgreich.
2012-11-13 22:00:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 22:10:01 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
2012-11-13 22:18:38 - DYN-IP ist:*richtige-IP*  die Host-IP ist:*richtige-IP* alles OK!
Die Ip bleibt wärend der ganzen Zeit gleich ( kein Reconnect)

Hilft es vielleicht das script im Debugmodus in ein File schreiben zu lassen ?
Wenn ja ... wie mach ich das ?

Danke
 
Zuletzt bearbeitet von einem Moderator:
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Mit dem Log-File kommen wir hier nicht weiter.

Es muß einen Grund haben warum er eine falsche IP beim anpingen bekommt, den gilt es zu ergründen.

Weiterhin besteht die Möglichkeit, das er richtige IP bekommt - weil irgendjemand die IP bei deinem Dyn-Anbieter
geändert hat - dann wäre dein Zugang gehackt worden - oder du hast das Script noch an einem anderen Ort am laufen.
Deshalb u.a. meine Frage dazu im letztem post.

Das Script bastelt sich die empfangene IP nicht selbst, es wird die IP ausgegeben die beim ping erhalten wurde.
Um ev. Fehler im Script auszuschließen, wie schon gesagt, im Debug-Modus starten und die ausgegeben Daten beurteilen.
Wenn du die ausgegeben Daten in einer Datei haben willst, kannst du einfach die Ausgabe mit "Strg + C" kopieren und in eine Datei schieben.

Meiner Meinung nach liegt der Fehler nicht am/im Script, ich denke eher bei deinem Dyn-Anbieter/Update.
Mal sehen was des Rätsels Lösung dann ist.



Gruß Superhansi
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

das mit dem gehackten Zugang war auch meine erste Vermutung. Habe heute morgen das passwort auf ein sehr komplexes geändert. Der Fehler bestand weiterhin.

Also hier ist das Ergebnis im Fehlerfall:
Code:
root@fritz:/var/media/ftp/uStor01/tools/scripts# sh -x DynUpdateCheckv7.sh
+ USERNAME=myname
+ PASSW=mypass
+ DYNADDI=mydyndns.no-ip.info
+ LOGPFAD=/var/media/ftp/uStor01/logs/DynUpdateCheck.log
+ MAXLOGSIZE=1000
+ DYNDIENST=dyndns
+ EMAIL=yes
+ FROMMAIL=xxxxxx@online.de
+ TOMAIL=xxxxxx3@online.de
+ MAILSRV=smtp.1und1.de
+ PWMAIL=mypass
+ date +%Y-%m-%d %H:%M:%S
+ DATUM=2012-11-13 23:22:22
+ wget -q -O - http://myip.dnsomatic.com
+ HOSTIP=*richtige-IP*
+ [ -z *richtige-IP* ]
+ [ -z *richtige-IP* ]
+ [ -z *richtige-IP* ]
+ [ -z *richtige-IP* ]
+ [ -z *richtige-IP* ]
+ sleep 1
+ [ dyndns = dyndns ]
+ URL=http://login:pass@members.dyndns.org/nic/update?hostname=my-dyndns.no-ip.info&myip=*richtige-IP*
+ [ dyndns = dnsomatic ]
+ [ dyndns = no-ip ]
+ [ ! -z *richtige-IP* ]
+ ping -c 1 mydyndns.no-ip.info
+ sed -n 1p
+ sed -e s/(//g -e s/)//g
+ cut -d   -f3
+ cut -d : -f1
+ DYNIP=*Müll-IP*
+ [ -z *Müll-IP* ]
+ [ *Müll-IP* = *richtige-IP* ]
+ echo 2012-11-13 23:22:22 - DYN-IP ist:*Müll-IP*  die Host-IP ist:*richtige-IP* ein Update wird durchgefuehrt!
+ wget -q -O - http://login:pass@members.dyndns.org/nic/update?hostname=my-womo.no-ip.info&myip=*richtige-IP*
+ UPDATE=nohost
+ echo nohost
+ sleep 2
+ cut -d  -f 1 /tmp/DynTMP.log
+ MELDUNG=nohost
+ [ nohost = good ]
+ echo 2012-11-13 23:22:22 - Dyn-Update war nicht erfolgreich.
+ [ yes = yes ]


während der ganzen Zeit habe ich meine Dyndns gepingt .. ohne Fehler oder Timeout !
 
Zuletzt bearbeitet von einem Moderator:
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Das Script kann nicht mit Sonderzeichen im Namen und PW umgehen - also nicht zu "komplex" machen.

Demzufolge bekommst du beim anpingen eine andere IP, wie das Script beim anpingen - jetzt bin ich platt!
Habe keinen Schimmer wie das passieren kann.

Irgendwas ist aber noch faul mit deinem Dyn-Anbieter-Zugang.
Beim Update kommt die Meldung "nohost", wenn kein Update durchgeführt wurde (weil die IP stimmt) dann kommt die Meldung "nochgd",
bei einem erfolgreichen Update kommt: "good".


Ach ja einfacher die Debug-Ausgabe in eine Datei schreiben geht so:
Code:
 sh -x /data/oscam/DynUpdateCheck.sh  >& /var/logs/debugcheck.log
so wird die Ausgabe immer angehangen:
Code:
sh -x /data/oscam/DynUpdateCheck.sh  >>& /var/logs/debugcheck.log


Edit:
So wie ich das sehe, ist dein Dyn-Anbieter no-ip ein Update machst du aber bei dyndns.
Wobei du richtigerweise deine Dyn-Adresse geändert hast, oder hast du den Anbieter gleich mit geändert?

+ USERNAME=myname
+ PASSW=mypass
+ DYNADDI=mydyndns.no-ip.info
+ LOGPFAD=/var/media/ftp/uStor01/logs/DynUpdateCheck.log
+ MAXLOGSIZE=1000
+ DYNDIENST=dyndns

Gruß Superhansi
 
Zuletzt bearbeitet:
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

meine Fritzbox ändert den Eintrag über dns-o-matik dieser dann die Tatsächliche Dyndns auf no-ip
Das Passwort auf dns-omatik habe ich nicht geändert. Dementsprechend auch nichts im Script bzw der Fritzbox.
Habe nur das Passwort auf no-ip und den login von dns-omatik aus.

debug in log klappt . Bei der 2. Zeile mit ">>&" kommt syntax error.
Die Zeile müssten dann alle 5 min oder so gestartet werden.

Aber was soll das Ergebnis bringen ? es wiederholt sich nur der obige fehler .. oder ??

Danke für Eure Hilfe !
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Genau so ist es, ich erachte es für wenig sinnvoll den Debug-Modus ständig durchlaufen zu lassen und in
eine Datei zu schreiben, das hilft nicht bei der Ursachenforschung.
Ich hatte geschrieben das Script mal im Debug-Modus zu starten (um zu sehen was los ist) - hast du ja getan.

Weiter im Text.
Warum das Script eine andere IP beim anpingen deiner Dyn-Addi bekommt, wie wenn du von Hand anpingst kann ich beim besten Willen nicht verstehen.
Pingst du und das Script auch wirklich die gleiche Dyn-Addi an?

Desweiteren stimmt in deiner Debug-Ausgabe prinzipiell was nicht!
Du hast eine Dyn-Adresse bei no-ip und updatest über DNSOMATIC - soweit klar.
In deinem Script hast du aber "dyndns" als Dienst angegeben - siehe deinen Log bzw. auch meine letzte Antwort.
Deshalb kommt auch die Meldung "nohost" von DYNDNS und das Update ist demzufolge nicht erfolgreich.

harley64 schrieb:
+ DYNDIENST=dyndns
...
...

+ wget -q -O - members.dyndns.org/nic/update?hostname=my-womo.no-ip.info&myip=*richtige-IP*
+ UPDATE=nohost
+ echo nohost
+ sleep 2
+ cut -d -f 1 /tmp/DynTMP.log
+ MELDUNG=nohost

Wie du siehst paßt da was nicht (rot und blau markiert) zusammen.
Ich möchte dir nicht zu nahe treten, aber wenn du nichts am Script geändert hast (wie du ja schreibst),
dann kann es definitiv die letzten 6 Monate nicht so funktioniert haben.
Den DynDienst mußt du schon auf no-ip stellen (oder den Umweg über DNSOMATIC) nehmen.

Stell bitte alles erst mal richtig ein und probiere dann nochmal durch, ob der Anping-Fehler wieder auftritt.



Gruß Superhansi
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

ups !

da hatte ich ein Fehler in den gesetzten Variablen und es lief trotzdem .....
Und seit heute auch wieder. Das Problem war wohl was an irgend einem Provider ...

Habe jetz auf jeden Fall die Variable DYNDIENST=dyndns auf DYNDIENST=dnsomatic gesetzt.
Das Script läuft jetzt weiterhin durch.

Verstehe nicht wirklich, wieso es abgesehen von gestern (sehr maßiv) recht selten zu Fehlermeldungen kam.
Vielleicht lag es an dem Delay zwischen dnsomatic und no-ip. Aber ich mag nicht spekulieren über etwas von dem ich keine Ahnung hab :)

Auf jeden Fall, vielen Dank für die Mühen. Hoffe jetzt brummts besser
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

@Superhansi

erstmal vielen Dank für deinen super Arbeit!

Eine Frage bitte: ich habe mehrere addi (vom dyndns und no-ip) bei dnsomatic hintergelegt und in deinen Config-Bereich-Script als DYNDIENST="dnsomatic" gewählt.

Was muss ich dann bei DYNADDI= eintragen? Irgendeinen vom mir dyndns addi oder "all.dnsomatic.com"
Ich will dass dnsomatic allen meinen addi aktuallisieren.

Vielen Dank im voraus!
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Bei "DYNADDI" trägst du eine deiner Adressen ein, von dieser Adresse wird sich die IP geholt und mit deiner derzeitigen IP verglichen.
Stimmen die beiden nicht überein wird ein Update gemacht.

In der Update-Url für DNSOMATIC steht schon "all.dnsomatic.com" drin (schau mal in den Script).
Es werden also alle deine hinterlegten Adressen bei DNSOMATIC geupdatet.

Wie du aus meiner Erklärung schlußfolgern kannst, wird nur eine deiner Dyn-Adressen überprüft.
Tritt bei einer anderen Dyn-Adresse eine IP-Abweichung auf - wird nichts unternommen (wird ja nicht geprüft).

Unter dem Aspekt mehrerer Dyn-Adresse habe ich das Script noch nicht gesehen, bzw. nicht darüber nachgedacht.
Wenn man 100%ig sicher gehen will, muß man jede Dyn-Adresse mit dem Script überprüfen.
Dazu könnte man das Script mehrmals starten (Scriptname ändern),
oder man handelt alles in einem Script ab indem man für jede Dyn-Adresse einen Abschnitt erzeugt.


Gruß Superhansi
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

@Superhansi

alles klar...besten Dank für deine ausführliche & blitzschnelle Antwort!

In den letzten Tagen klappts bei mir dnsomatic plötzlich nicht mehr nach Zwangtrennung oder manuell. Ich musste also per Hand updaten.

Wenn ich folgenden in Browser aufrufe:

- mit "all.dnsomatic.com" funzt nicht (ich will tja dass dnsomatic alle meine hintergelegte addi auf einmal updatet ;-)




Aber so einzelne addi, dann wird sofort aktuallisiert:



 
Zuletzt bearbeitet:
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Warum nun "all.dnsomatic.com" nicht mehr funktioniert, kann ich nicht sagen (ev. wurde etwas geändert).
Welche Fehlermeldung/Antwort kommt von DNSOMATIC?
Auf der ist es noch so angegeben.


Wie ich auf der Seite lese, kann man den Hostnamen auch komplett weglassen (und alles wird geupdatet).
Ändere mal die Zeile im Script von:
Code:
[ $DYNDIENST = "dnsomatic" ] && URL="http://$USERNAME:$PASSW@updates.dnsomatic.com/nic/update?hostname=all.dnsomatic.com&myip=$HOSTIP"
in:
Code:
[ $DYNDIENST = "dnsomatic" ] && URL="http://$USERNAME:$PASSW@updates.dnsomatic.com/nic/update?myip=$HOSTIP"
Wobei ja "myip=..." auch nur optional ist.
Es müßte auch so funktionieren:
Code:
[ $DYNDIENST = "dnsomatic" ] && URL="http://$USERNAME:$PASSW@updates.dnsomatic.com/nic/update?"

Gib bitte mal bescheid ob das funktioniert oder nicht.



Gruß Superhansi
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Hallo Superhansi,

es ist echt seltsam und irgendwie "verhext"...jetzt scheinen alles zu funktionieren!
Egal mit welchen deinen Varianten, ungeändert oder wie o.g. von dir vorgeschlagend, dnsomatic gibt als Rückmeldung immer "good".

Vielen lieben Dank für deine Bemühungen!
 
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

bei mir kommen jetzt seit 3 Tagen immer wieder update Meldungen.
Ich kann aber konstant meine dyndns pingen.
Die Addi die ca. 20 x am Tag geupdatet wird ist meine alte von vor 3 Tagen.
Irgendwo hängt die alte IP noch...

Es scheint aber alles zu gehen nur das script bringt den Fehler.
Habe jetzt gerade mal die Änderung zwei Beiträge weiter oben gemacht und beobachte weiter ...
--> keine Änderung
ändere jetzt mal manuell meine IP ...
Es bleibt das Problem. Immer wieder wird sporadisch die Ip von vor 4 Tagen (93.133.164.121) geprüft. Hier mal der log der letzten Stunden:

Code:
2012-12-08 23:30:01 - DYN-IP ist:*meine-IP-gestern*  die Host-IP ist:*meine-IP-gestern* alles OK!
2012-12-08 23:40:01 - DYN-IP ist:*meine-IP-gestern*  die Host-IP ist:*meine-IP-gestern* alles OK!
2012-12-08 23:50:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-08 23:50:01 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 00:00:01 - DYN-IP ist:*meine-IP-gestern*  die Host-IP ist:*meine-IP-gestern* alles OK!
2012-12-09 00:10:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 00:10:01 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 00:20:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 00:20:01 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 00:30:01 - DYN-IP ist:*meine-IP-gestern*  die Host-IP ist:*meine-IP-gestern* alles OK!
2012-12-09 00:40:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 00:40:01 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 00:50:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 00:50:01 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 01:00:02 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 01:00:02 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 01:10:02 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 01:10:02 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 01:20:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-IP-gestern* ein Update wird durchgefuehrt!
2012-12-09 01:20:01 - good *meine-IP-gestern* Dyn-Update ist erfolgt - Script Ende
2012-12-09 01:30:01 - DYN-IP ist:*meine-IP-gestern*  die Host-IP ist:*meine-IP-gestern* alles OK!
2012-12-09 01:40:01 - DYN-IP ist:*meine-IP-gestern*  die Host-IP ist:*meine-IP-gestern* alles OK!
2012-12-09 01:50:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 02:00:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 02:10:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 02:20:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 02:20:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 02:30:02 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 02:40:02 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 02:50:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 03:00:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 03:00:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 03:10:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 03:20:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 03:30:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 03:40:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 03:50:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 04:00:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 04:00:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 04:10:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 04:10:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 04:20:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 04:30:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 04:40:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 04:50:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 05:00:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 05:10:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 05:20:02 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 05:30:02 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 05:30:02 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 05:40:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 05:50:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 06:00:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 06:10:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 06:10:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 06:20:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 06:30:02 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 06:40:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 06:40:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 06:50:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 07:00:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 07:10:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
2012-12-09 07:20:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 07:20:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 07:30:01 - DYN-IP ist:93.133.164.121  die Host-IP ist:*meine-richtige-IP* ein Update wird durchgefuehrt!
2012-12-09 07:30:01 - good *meine-richtige-IP* Dyn-Update ist erfolgt - Script Ende
2012-12-09 07:40:01 - DYN-IP ist:*meine-richtige-IP*  die Host-IP ist:*meine-richtige-IP* alles OK!
 
Zuletzt bearbeitet:
AW: Wie Dyndns überwachen, Fritzbox hinter Fritzbox

Das Script speichert die IP-Adressen nirgendwo zwischen (weder DYNIP noch HOSTIP).
Es wird ein Internet-Dienst (bzw. -Seite) aufgerufen und die dort erhaltenen Angaben (z.Bsp.:IP-Adresse) wird weiter verarbeitet.
Daher besteht immer die Möglichkeit, daß der Internet-Dienstanbieter das Ausgabeformat (Kontext) ändern und somit
das Script die Antwort falsch interpretiert.

Um dem Fehler auf die Spur zu kommen, muß man das Script im Debug-Modus laufen lassen und die Ausgabe analysieren.
Da das Script bei mir fehlerfrei (bis jetzt) läuft, bin ich auf eure Hilfe angewiesen.
Die Debug-Ausgabe enthält natürlich (jede Menge) private Daten, diese vor einem ev. posten bitte sinnvoll ändern.
Oder selber versuchen den Fehler zu finden und dann hier bescheid sagen.


Ich muß zugeben, daß ich den Logfile nicht ganz verstehe (ist für mich nicht "sinnvoll geändert", ev. bin ich aber auch nur etwas schwer von Begriff).
Welche IP wird falsch ermittelt, HOSTIP oder DYNIP?

Um 01.40Uhr wird z.B.: die DYNIP und die HOSTIP von "gestern" ermittelt, sind da jetzt beide falsch?
Um 01.50Uhr wiird dann jeweils für DYNIP und HOSTIP eine andere IP ermittelt - ist das so?

Ich gehe mal davon aus, daß die DYNIP (93.133.164.121) falsch ist (sonst hättest du sie ja geändert).
Die DYNIP wird mittels einfachem anpingen der Dyn-Adresse ermittelt:
Code:
DYNIP=$(ping -c 1 "$DYNADDI" | sed -n 1p | sed -e 's/(//g' -e 's/)//g' | cut -d ' ' -f3 | cut -d ':' -f1)
Warum man beim einfachen anpingen eine falsche IP-Adresse erhalten kann, dazu habe ich allerdings keinen Plan (siehe post #604).


Gruß Superhansi
 
Zurück
Oben