[Gelöst] "onlinechanged" wird manchmal nicht ausgeführt

Genau. Bisher klappte das.
Hier der Auszug von meinem Onlinechanged-CGI:
Code:
case $1 in
 start)
   # Kommandos beim Start des Routers
   # ggf. sollten hier die Einträge von online) stehen
   arp -s bcast FF:FF:FF:FF:FF:FF
   wget -q -O - http://meinnoipaccount:[email protected]/nic/update?hostname=meinenoipadresse.no-ip.org
   wget -q -O - http://meindyndnsaccount:[email protected]/nic/update?hostname=meindyndnsaccount.dyndns.org
   ;;
 online)
   # Kommandos wenn der Router online geht (z.B. nach der Zwangstrennung)
   #
   # Beispiel für DynDNS bei Strato (nützlich bei mehreren DynDNS-Einträgen)
   # wget -q -O /dev/null \
   # http://<hostname>:<;passwort>@dyndns.strato.com\
   # /nic/update?hostname=&lt;hostname2&gt;
   #
   # mit SSL
   # wget -q --no-check-certificate -O /dev/null \
   # https://<hostname>:<passwort>@dyndns.strato.com\
   # /nic/update?hostname=&lt;hostname2&gt;
   arp -s bcast FF:FF:FF:FF:FF:FF
   wget -q -O - http://meinnoipaccount:[email protected]/nic/update?hostname=meinenoipadresse.no-ip.org
   wget -q -O - http://meindyndnsaccount:[email protected]/nic/update?hostname=meindyndnsaccount.dyndns.org
   ;;
 offline)
   # Kommandos wenn der Router offline geht (z.B. während der Zwangstrennung)
   arp -s bcast FF:FF:FF:FF:FF:FF
   wget -q -O - http://meinnoipaccount:[email protected]/nic/update?hostname=meinenoipadresse.no-ip.org
   wget -q -O - http://meindyndnsaccount:[email protected]/nic/update?hostname=meindyndnsaccount.dyndns.org
;;
esac
Wenn ich die Zeilen in Telnet eingebe, funktioniert alles. Also an "wget" liegt es wohl nicht.
Den Log, den ich zuerst angegeben habe, ist nur der von "status/Logdateien/mod.log"

Gestern habe ich mal "syslogd" aktiviert.
Folgendes geschah beim Reconnect heute nacht:
Code:
Jan 30 04:26:02 fritz daemon.info hostapd: ath0: STA ##:##:##:##:##:## WPA: group key handshake completed (RSN)
Jan 30 04:29:49 fritz daemon.info chronyd[3011]: Source ###.##.###.### offline
Jan 30 04:29:49 fritz daemon.info chronyd[3011]: Source ##.###.###.## offline
Jan 30 04:29:49 fritz daemon.info chronyd[3011]: Source ###.##.###.## offline
Jan 30 04:29:49 fritz daemon.info chronyd[3011]: Can't synchronise: no reachable sources
Jan 30 04:29:50 fritz kern.info kernel: kdsld: internet: set_snd_ipaddr: ###.###.###.###
Jan 30 04:29:50 fritz daemon.info chronyd[3011]: Source ###.##.###.### online
Jan 30 04:29:50 fritz daemon.info chronyd[3011]: Source ##.###.###.## online
Jan 30 04:29:50 fritz daemon.info chronyd[3011]: Source ###.##.###.## online
Jan 30 04:29:50 fritz daemon.info chronyd[3011]: Selected source ###.##.###.###

Leider kann ich mit dem Log nichts anfangen, da ich kaum fit in der Materie bin :-(

P.S. um den Log habe ich mich früher nie gekümmert, da ja alles sauber funktionierte.
 
KOMMANDO ZURÜCK!

Ich muß mich in aller Form für meinen eigenen Fehler entschuldingen.


Das Problem war:
Ich habe per "rc.custom" ein Programm gestartet, welches beim Start wohl immer irgendetwas (was auch immer?) verursacht hat - keine Ahnung.
Davon habe ich aber nichts gemerkt, da ja alles wunderbar lief.

Allerdings wurde dadurch "onlinechanged" irgendwie blockiert und ich dachte, es liegt am freetz-Image.
Tja: man sollte wohl erst ein Update von freetz machen, es testen und dann mit neuen Spielereien anfangen :)

Danke trotzdem nochmal für die Unterstützung und nochmals SORRY!

P.S. kann hier natürlich alles gelöscht werden, da unnötig.
 
Hier ist mal ein Patch (stun_get_ip_replace_onlinechanged.tar.gz), welcher die aktuellen Versionen von
  • /usr/bin/get_ip (inkl. Busybox stun-ip),
  • /bin/onlinechanged.sh und
  • Patch "replace onlinechanged"
im Branch freetz-stable-1.2 nachrüstet.
ist das in freetz 2.0 bereits implementiert? ist immernoch als Patch gelistet, daher weiß ich es nicht
EDIT: ja ist es - das Lesen des changelog brachte Klarheit.

(und das Thema könnte bitte mal auf gelöst gesetzt werden)
 
Zuletzt bearbeitet:
Danke für den Hinweis.
Auf [gelöst] gesetzt.
 
Moins

Wieso löschen? Nein, nicht doch.

Das kann immernoch anderen Lesern zeigen dass, wenn...
Ich habe per "rc.custom" ein Programm gestartet, welches beim Start wohl immer irgendetwas (was auch immer?) verursacht hat - keine Ahnung.
...Probleme verursachen kann. :D

Auch wenn das im Einzelfall nicht unbedingt hilft.
...nicht löschen.
 
also im changelog für branches/freetz-stable-2.0 steht:
Code:
- Updated tools and hooks:
  * get_ip:
    + default method can be set via web interface
    + added new methods stun-ip (default) and route
WELCHES web interface ist gemeint/muss installiert werden?
http://freetz.org/changeset/11152
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.