Da ich das Problem habe, dass die Fritzbox nach einiger Zeit sich aufhängt, würde ich sie gern regelmäßig booten. Dazu habe ich mir einen dbox-Timer ausgesucht.
Vom Windows-Rechner geht das ganze mit wget so:
wget http://fritz.box/cgi-bin/webcm --post-data="logic:command/reboot"
Von der dbox geht das aber nicht, da das dbox-wget offenbar "--post-data" nicht kennt. Hat jemand eine Idee, wie man das hinbekommen könnte?
Einen eigenen cron hat die Fritzbox wohl (zumindest im Original) nicht.
Fritzbox-Reboot von dbox aus?
-
- Interessierter
- Beiträge: 60
- Registriert: Donnerstag 9. Februar 2006, 13:16
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
Wenn das Fritz.Box Web Interfache kein Password hat dann geht das AFAIK auch von der D-Box aus.
Such hier mal nach dem FritzBoxCallmon Thread. Da sind auch Beispiele zur Nutzung des FB WEBIF. Das sollte sich auf deinen Fall anpassen lassen.
BTW: Ich würde an deiner Stelle lieber die FB fixen. Das Ding läuft normalerweise Monate ohne Probleme. Hast du da irgendwelche mods drauf? Evtl. ist ja einer davon Buggy.
cu
usul
Such hier mal nach dem FritzBoxCallmon Thread. Da sind auch Beispiele zur Nutzung des FB WEBIF. Das sollte sich auf deinen Fall anpassen lassen.
BTW: Ich würde an deiner Stelle lieber die FB fixen. Das Ding läuft normalerweise Monate ohne Probleme. Hast du da irgendwelche mods drauf? Evtl. ist ja einer davon Buggy.
cu
usul
-
- Interessierter
- Beiträge: 60
- Registriert: Donnerstag 9. Februar 2006, 13:16
Es handelt sich um eine (alte) Fritzbox fon ata. Sie hat die neueste, originale, unmodifizierte FW drauf
Version: 11.04.01 Build: 06.02.02 Datum: 22.02.2006
Die Box hängt sich spätestens nach einer Woche drauf. Sie lässt sich dann nicht mehr anpingen.
Die Beispiele in dem Thread fürs WEBIF sind leider alles Beispiele mit GET und nicht POST
Version: 11.04.01 Build: 06.02.02 Datum: 22.02.2006
Die Box hängt sich spätestens nach einer Woche drauf. Sie lässt sich dann nicht mehr anpingen.
Die Beispiele in dem Thread fürs WEBIF sind leider alles Beispiele mit GET und nicht POST
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
Jup, aber sie funktionieren wenn kein Password auf der FB ist. Oder ist das bei den alten anderst?reidor hat geschrieben:Die Beispiele in dem Thread fürs WEBIF sind leider alles Beispiele mit GET und nicht POST
BTW: Das WGET auf der D-BOX kann leider nur GET und kein POST. Da hatte ich schonmal einen feature Request zu gemacht. Aber es interessiert leider keinen derjenigen die da was machen könnten.
Ansosten kannst du deine Box auch modden. Irgendwie kann man das http Verzeichnes (was im read only Bereich liegt) in den Beschreibbaren Bereich remounten. Dann kann man sich ein Script zum Rebooten ins CGI Verzeichnis legen. Das kann man dann problemlos ohne GET und POST aufrufen.
Schau mal ins IP Phoe Forum. Dort gibts irgendwo diese Infos.
Desweiteren könntest du in der Debug.cfg auch ein Script aufrufen was die Box nach XX Tagen rebootet. Wobei ich nicht weiss wielange man ein Script mit Wait verzögern kann.
cu
usul
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
Code: Alles auswählen
(sleep 1d && reboot -f) &
-
- Interessierter
- Beiträge: 60
- Registriert: Donnerstag 9. Februar 2006, 13:16
Den Reboot bekommt man ja auch mit einem Telnet-Aufruf hin, wenn man das eingibt:
>telnet fritz.box 80
POST /cgi-bin/webcm HTTP/1.1 [E]
HOST: fritz.box [E]
Content-Type: application/x-www-form-urlencoded [E]
Content-Length: 20 [E]
[E]
logic:command/reboot[E]
[E]
Das [E] steht für Enter. Ich bekomme das aber nicht mit einem Skript und Eingabeumleitung hin, also so:
>echo "POST /cgi-bin/webcm HTTP/1.1\nHOST: ...." |telnet fritz.box 80
Da passiert einfach gar nichts, aber Warum?
>telnet fritz.box 80
POST /cgi-bin/webcm HTTP/1.1 [E]
HOST: fritz.box [E]
Content-Type: application/x-www-form-urlencoded [E]
Content-Length: 20 [E]
[E]
logic:command/reboot[E]
[E]
Das [E] steht für Enter. Ich bekomme das aber nicht mit einem Skript und Eingabeumleitung hin, also so:
>echo "POST /cgi-bin/webcm HTTP/1.1\nHOST: ...." |telnet fritz.box 80
Da passiert einfach gar nichts, aber Warum?
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
hier der Weg zu einem kompletten wget, die Kosten belaufen sich auf 316468 Bytes
Code: Alles auswählen
Index: Makefile.am
===================================================================
RCS file: /cvs/tuxbox/cdk/Makefile.am,v
retrieving revision 1.527
diff -u -r1.527 Makefile.am
--- Makefile.am 9 Jul 2007 21:03:04 -0000 1.527
+++ Makefile.am 19 Jul 2007 20:29:59 -0000
@@ -1213,6 +1213,19 @@
@CLEANUP_kermit@
touch $@
+$(DEPDIR)/wget: bootstrap @DEPENDS_wget@
+ @PREPARE_wget@
+ cd @DIR_wget@ && \
+ $(BUILDENV) \
+ ./configure \
+ --build=$(build) \
+ --host=$(target) \
+ --prefix=$(targetprefix) && \
+ $(MAKE) all && \
+ @INSTALL_wget@
+ @CLEANUP_wget@
+ touch $@
+
#######################
#
# ide apps
Index: configure.ac
===================================================================
RCS file: /cvs/tuxbox/cdk/configure.ac,v
retrieving revision 1.169
diff -u -r1.169 configure.ac
--- configure.ac 10 Jun 2007 19:55:44 -0000 1.169
+++ configure.ac 19 Jul 2007 20:30:11 -0000
@@ -399,6 +399,7 @@
fi
TUXBOX_RULES_MAKE(fuse)
TUXBOX_RULES_MAKE(djmount)
+TUXBOX_RULES_MAKE(wget)
#
# msttf
Index: rules-archive
===================================================================
RCS file: /cvs/tuxbox/cdk/rules-archive,v
retrieving revision 1.355
diff -u -r1.355 rules-archive
--- rules-archive 9 Jul 2007 21:03:04 -0000 1.355
+++ rules-archive 19 Jul 2007 20:30:11 -0000
@@ -106,6 +106,7 @@
libtool-1.5.22.tar.gz;ftp://ftp.gnu.org/gnu/libtool
smartmontools-5.36.tar.gz;http://heanet.dl.sourceforge.net/sourceforge/smartmontools
samba-1.9.18p8.tar.gz;http://mirrors.xmission.com/samba/ftp/stable/
+wget-1.10.2.tar.gz;http://ftp.gnu.org/pub/gnu/wget
#
# development tools
Index: rules-install
===================================================================
RCS file: /cvs/tuxbox/cdk/rules-install,v
retrieving revision 1.148
diff -u -r1.148 rules-install
--- rules-install 27 May 2007 18:33:46 -0000 1.148
+++ rules-install 19 Jul 2007 20:30:11 -0000
@@ -93,6 +93,7 @@
parted;make:install
xfsprogs;make:install:DESTDIR=TARGET
smartmontools;make:install:DESTDIR=TARGET
+wget;make:install:DESTDIR=TARGET
#
# msttf
Index: rules-make
===================================================================
RCS file: /cvs/tuxbox/cdk/rules-make,v
retrieving revision 1.372
diff -u -r1.372 rules-make
--- rules-make 9 Jul 2007 21:03:04 -0000 1.372
+++ rules-make 19 Jul 2007 20:30:11 -0000
@@ -104,6 +104,7 @@
libtool;1.5.22;libtool-1.5.22;libtool-1.5.22.tar.gz;extract:libtool-1.5.22.tar.gz
smartmontools;5.36;smartmontools-5.36;smartmontools-5.36.tar.gz:smartmontools.diff;extract:smartmontools-5.36.tar.gz;patch:smartmontools.diff
samba;1.9.18p8;samba-1.9.18p8;samba-1.9.18p8.tar.gz:samba_ppc.diff;extract:samba-1.9.18p8.tar.gz;patch:samba_ppc.diff
+wget;1.10.2;wget-1.10.2;wget-1.10.2.tar.gz;extract:wget-1.10.2.tar.gz
#
# msttf
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59