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
Schreib dir ein Skript, dass Telnet automatisiert und richte dir eine Verknüpfung auf dem Desktop ein, fertig.
Bei mir hab ich ssh auf der Box. Über putty rufe ich dann das remote-reset-Skript auf. Funzt wunderbar. Auch ohne Programmierung...
>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 :)
Versuch mal telnet in Verbindung mit der Eingabeumlenkung! Schema: echo "Reboote, du kiste" | telnet <host> ...
1 | @echo off |
2 | |
3 | echo "/sin/reboot" | telnet 192.168.178.1 |
nein das klappt gar nicht..
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
>Das fox plugin kannst du entpacken und den code schonmal als einstieg
ist ein *.xpi Datei. Wie kann ich den Quellcode anschauen?
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. ******************
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.