Forum: PC-Programmierung FritzBox per Software reseten


von Lin (Gast)


Lesenswert?

Hi Forum!

Ich besitze einen FirtzBox und möchte ein Programm schreiben, mit dem 
ich den Router reseten kann. Über die Benutzeroberfläche kann ich den 
Router zurücksetzen/neustarten, genauso ist mir möglich über Telnet mich 
einzuloggen und den Router reseten.

Das alles ist schön und gut aber ich möchte ein Programm schreiben, mit 
dem ich mit einer Mausklick den Router resete.

Das ganze soll in C oder C++ geschrieben werden.

Ich weiß der Router läuft mit einem Linux-Betribessystem. Wenn ich über 
Telnet eingeloggt bin, brauche ich nur "/sbin/reboot/" zu schreiben und 
schon wird der Router zurückgesetzt/neugestartet.

Wie bekomme ich eine Verbindung mit dem Router hin und wie kann ich die 
Datei "/sbin/reboot/" starten um den Router zu reseten?

Vielen Dank

von Helmut (Gast)


Lesenswert?

Schreib dir ein Skript, dass Telnet automatisiert und richte dir eine 
Verknüpfung auf dem Desktop ein, fertig.

von Jakob (Gast)


Lesenswert?

Bei mir hab ich ssh auf der Box. Über putty rufe ich dann das 
remote-reset-Skript auf. Funzt wunderbar. Auch ohne Programmierung...

von Lin (Gast)


Lesenswert?

>Schreib dir ein Skript, dass Telnet automatisiert

ja mache ich auch, aber wenn ich mit Telnet verbunden bin kann ich keine 
Kommandos übergeben. Das geht doch gar nicht.

>Bei mir hab ich ssh auf der Box.

ssh habe ich auch, aber hab mich damit noch nicht beschäftig (was es ist 
und was es macht)

>Über putty rufe ich dann das remote-reset-Skript auf
kannst du etwas genauer erklären wie du das machst?
Ich meine, wie ruft Du über putty das remote-reset-Skript auf?


Ich wäre trotzdem sehr dankbar dafür, wenn man mir paar Tipps gibt, wie 
ich es selber programmieren könnte :)

von Bobby (Gast)


Lesenswert?

Versuch mal telnet in Verbindung mit der Eingabeumlenkung!

Schema:

echo "Reboote, du kiste" | telnet <host> ...

von Lin (Gast)


Lesenswert?

1
@echo off
2
3
echo "/sin/reboot" | telnet 192.168.178.1

nein das klappt gar nicht..

von fritz aus der box (Gast)


Lesenswert?

wenn du  ein programm schreiben willst welches dafür sorgt, dass du eine 
neue ip zugewiesen bekommst dann such im internet mal nach rapidtoolbar. 
Das fox plugin kannst du entpacken und den code schonmal als einstieg 
verwenden.

gruß fritz

von Lin (Gast)


Lesenswert?

>Das fox plugin kannst du entpacken und den code schonmal als einstieg

ist ein *.xpi Datei. Wie kann ich den Quellcode anschauen?

von E. B. (roquema) Benutzerseite


Lesenswert?


von Lin (Gast)


Lesenswert?

vielen Dank ;-)


*******************

Eine XPI-Datei ist ein ZIP-Container, der ein Installationsscript 
(install.rdf; früher install.js) und andere Dateien enthält. Geöffnet 
werden kann sie mit jedem zipfähigen Packer. Gegebenenfalls muss die 
Dateiendung in .zip geändert werden. So kann sie z.B. ohne 
Zusatzsoftware in Windows geöffnet werden.

******************

von Thomas (Gast)


Lesenswert?

In putty geht das folgendermaßen:

In der Konfiguration einer Session unter
   Connection -> SSH -> Remote Command
einfach das Kommando eingeben.
Diese Session dann abspeichern.

Die Session kann man dann über die Putty GUI aufrufen oder per 
Kommandozeile.
Am schnellsten also letzteres mit einem Link auf den Desktop.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.