Script für Wake on LAN über FRITZ!Box (update)

Die meisten FRITZ!Box-Modelle bringen eine “Wake on Lan”-Funktion mit, über die sich ein ausgeschalteter Heimrechner starten läßt, wenn beispielsweise gerade Zugriff vom Büro aus notwendig ist. Solange der Rechner zu Hause am (verkabelten) LAN hängt, funktioniert das Ganze einwandfrei. Allerdings muß man sich auf der FRITZ!Box zunächst per HTTP-Auth und anschließend mit Admin-Paßwort anmelden, ins entsprechende Menü navigieren, dort den Rechner auswählen, der aufgeweckt werden soll, und schließlich den finalen Button drücken. Da das alles unglaublich viel Zeit frißt (bestimmt volle 1-2 Minuten!), hier ein Perl-Script, das den Kram automatisiert: Einmalig anpassen, starten, fertig.

Getestet wurde das Ganze mit einer FRITZ!Box 7170 und einer 7390.


Update:

Das Script wurde an die aktuelle Firmware der 7390 angepaßt.

Tags:

9 Antworten zu “Script für Wake on LAN über FRITZ!Box (update)”

  1. Tristan sagt:

    Es wäre schön, wenn du das Script so umschreiben könntest, das es dich zur Eingabe des Usernames und der Passwörter bittet. Ich fühle mich nicht so richtig wohl, wenn ich diese sensiblen Daten in Klartext abspeichere. Vielleicht gibt es auch noch eine andere Möglichkeit. Trotzdem vielen Dank.

    Grüße Tristan

    AntwortenAntworten
  2. speaker sagt:

    @Tristan: Ich habe das Script angepaßt und eine entsprechende Abfrage eingebaut.

    AntwortenAntworten
  3. Tristan sagt:

    Vielen Dank. Noch schöner wäre natürlich eine Keychainabfrage wie beim Encfs Script von http://widerin.org/blog/secure-your-dropbox ;)

    AntwortenAntworten
  4. speaker sagt:

    @Tristan: Man kann’s auch übertreiben. ;)

    AntwortenAntworten
  5. Chris sagt:

    Hallo

    Eine super Idee dieses Script!

    Hab es sofort ausprobiert!Leider funktioniert es bei mir auf der 7390
    mit der aktuellen Firmware 84.05.50 nicht.

    Bekomme ständig die Meldung “login error”.

    Ich vermute,dass sich die Adressen der Websites geändert haben oder die
    Reihenfolge der Abfrage der Passwörter!

    Leider bin ich kein Perl und Fritzbix-Experte.

    Hat jemand Tipps?

    Vielen Dank für jeden Tipp

    AntwortenAntworten
  6. speaker sagt:

    @Chris: Hast du den Kommentar am Ende der Config-Sektion geprüft (SSL-Zertifikatsüberprüfung abschalten)?

    AntwortenAntworten
  7. Chris sagt:

    Hallo

    Ja, habe ich aktiviert bzw. die Kommentarraute entfernt. Zeile sieht so aus:

    $ua->ssl_opts(verify_hostname => 0);

    An der neuen Firmware liegts auch nicht. Habe die 84.05.05 und die 84.05.22 auch probiert. Leider ohne Erfolg. Mein Verdacht ist auch das Zertifikat, da laut Fritzbox Logs auch nie ein Login-Vorgang stattfindet. Das heisst, er müsste sich an der Zertifikatswarnung aufhängen (die kommt auch, wenn ich es manuell mache).

    Hast du noch eine Idee, bzw. einen Tipp für mich? Verzweifle langsam, weil das echt ne coole Sache wäre.

    Vielen Dank!

    AntwortenAntworten
  8. speaker sagt:

    @Chris: Ich habe das Script an die aktuelle 7390-Firmware angepaßt. Nun sollte alles funktionieren.

    AntwortenAntworten
  9. Chris sagt:

    Vielen Dank. Läuft jetzt alles super. Lag also doch an der Firmware und nicht am Zertifikat. Danke für den Support. Viele Grüsse!

    AntwortenAntworten

Eine Antwort hinterlassen