Fritz Box von außerhalb neu starten

Riverwind

Neuer User
Mitglied seit
11 Okt 2005
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Salve, liebe Leute!

Ich sitze hier und überlege mir eine Möglichkeit, wie ich meine Fritz Kiste von einem anderen Gerät - gewissermaßen über das Netzwerk - neu starten kann.

Der Hintergrund:
Meine Kiste mag tagelangen Dauerbetrieb offenbar nicht so wirklich. Alle paar Tage muß ich sie neu starten, weil ich dann nicht mehr telefonieren kann. Das ist von Hand etwas lästig und abgesehen davon merke ich von einem Problem nur dann etwas, wenn ich selber telefonieren möchte. Es ist schon vorgekommen, daß ein Freund mir eine SMS mit dem Inhalt: "Starte Deine Fritz Box endlich neu!!!" geschickt hat, weil er nicht durchkam - auch nicht über ISDN.

Gleichzeitig wollte ich zwei Fliegen mit einer Klappe erledigen. Ich habe meinen Router (nicht die Fritz Kiste) so programmiert, daß er um 4.50 Uhr Morgens die Verbindung trennt, damit ich die Zwangstrennung zu einer Zeit habe, wo sie nicht stört. Ich habe mir gedacht, ich könnte in die IP-UP von dem Router eine Zeile einbauen, die meine Fritz Box zu einem Neustart bewegt. Dann würde immer dann ein Neustart gemacht, wenn mein Router eine neue externe IP bekommt, was zu einer automatischen Neuanmeldung bei $PROVIDER führt.

Hat jemand eine Idee, wie ich das machen könnte?

Gruß
Christian
 
Ave Christian,
Riverwind schrieb:
Ich sitze hier und überlege mir eine Möglichkeit, wie ich meine Fritz Kiste von einem anderen Gerät - gewissermaßen über das Netzwerk - neu starten kann.
mir fallen spontan drei Möglichkeiten ein:
  1. Aufruf der Neustart-Funktion im Webinterface; erfordert wget oder nc auf deinem Router (oder irgendetwas anderes, mit dem du HTTP-POST-Requests machen kannst).
  2. Telnet-Zugang aktivieren und dort ein "reboot" absetzen; ist schwer von deinem Router aus zu automatisieren
  3. Mit einem Mod SSH-Zugang zur Fritzbox aktivieren; dann reicht bei entsprechender Einrichtung ein "ssh fritz.box reboot".

Ich würde die erste Variante nehmen,

Andreas
 
Riverwind schrieb:
Salve, liebe Leute!

Ich sitze hier und überlege mir eine Möglichkeit, wie ich meine Fritz Kiste von einem anderen Gerät - gewissermaßen über das Netzwerk - neu starten kann.

Der Hintergrund:
Meine Kiste mag tagelangen Dauerbetrieb offenbar nicht so wirklich. Alle paar Tage muß ich sie neu starten, weil ich dann nicht mehr telefonieren kann. Das ist von Hand etwas lästig und abgesehen davon merke ich von einem Problem nur dann etwas, wenn ich selber telefonieren möchte. Es ist schon vorgekommen, daß ein Freund mir eine SMS mit dem Inhalt: "Starte Deine Fritz Box endlich neu!!!" geschickt hat, weil er nicht durchkam - auch nicht über ISDN.

Gleichzeitig wollte ich zwei Fliegen mit einer Klappe erledigen. Ich habe meinen Router (nicht die Fritz Kiste) so programmiert, daß er um 4.50 Uhr Morgens die Verbindung trennt, damit ich die Zwangstrennung zu einer Zeit habe, wo sie nicht stört. Ich habe mir gedacht, ich könnte in die IP-UP von dem Router eine Zeile einbauen, die meine Fritz Box zu einem Neustart bewegt. Dann würde immer dann ein Neustart gemacht, wenn mein Router eine neue externe IP bekommt, was zu einer automatischen Neuanmeldung bei $PROVIDER führt.

Hat jemand eine Idee, wie ich das machen könnte?

Gruß
Christian
haste crond auf deiner box?
wenn nicht schon ma überlegt ds zu installieren?

sonst kenn ich mich da auch net aus;)
 
Guten Abend!

Auf die Idee mit dem wget bin ich auch schon gekommen (wget ist auf dem Router installiert). Allerdings hat es bislang noch nicht geklappt. Ich kann die reboot.html zwar holen, aber der Router startet dann nicht neu. Es passiert also eigentlich gar nichts, bis auf die Tatsache, daß ich die Datei auf dem Router habe.

Ich wüßte nicht, wie man über Telnet noch zusätzlich einen Befehl absetzen kann. Das geht wohl mit rlogin, aber dann kann man auch ssh benutzen.

Wenn die Möglichkeit mit wget nicht zu realisieren ist, dann bleibt wohl nur noch ssh. Allerdings wollte ich ssh noch nicht auf der Box installieren. Ich wollte sie so weit es geht im "Werkszustand" lassen. Ich weiß, daß ich das mit Telnet eigentlich schon kaputtgemacht habe. Irgendwie widerstrebt es mir aber noch etwas.

@hiro:
Cron ist eine feine Sache, aber leider nicht dafür geeignet, um immer dann etwas auszulösen, wenn etwas anderes im Netz passiert. Soll heißen: Ich will ja nicht immer zu einer gewissen Uhrzeit die Box neu starten, sondern immer dann, wenn der Router eine neue Verbindung aufbaut und eine neue IP zugewiesen bekommt. Dafür ich cron leider recht unbrauchbar.

Gruß
Christian
 
Riverwind schrieb:
Ich kann die reboot.html zwar holen, aber der Router startet dann nicht neu.
Die reboot.html ist nur für die Optik; das Wesentliche ist das Kommando, das in einem POST-Request an /cgi-bin/webcm transportiert wird.

Ich habe gerade ein altes Posting von mir dazu gefunden:
http://www.ip-phone-forum.de/showpost.php?p=412053&postcount=4

(Mit dem wget auf deinem Router wird das womöglich in der Form nicht funktionieren; aber einen einfachen POST-Request kannst du auch "von Hand" mit nc (netcat) erzeugen, falls das auf deinem Router vorhanden ist.)

Andreas
 
dainisahnemod mit callmonitor. Dann gehts mit Anklingeln von einem vorher eingetragenen Handy auf eine vordefinierte Rufnummer...
 
Kostenlos!

Statistik des Forums

Themen
248,146
Beiträge
2,282,518
Mitglieder
377,379
Neuestes Mitglied
homerSIPson