[gelöst für Fritzbox] Laptop bei Stromversorgung starten

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

[gelöst für Fritzbox] Laptop bei Stromversorgung starten

Beitrag von Dogge » 26.05.2014 18:16:32

Mein altes Laptop dient mir als kleiner Server und hängt zusammen mit der Fritzbox an einem Mehrfachstecker. Zur Zeit wecke ich das Laptop per Wake-On-LAN auf und habe ein Script, dass es in pm-suspend-hybrid schickt, wenn eine Viertelstunde keine SSH-, Samba- oder DLNA-Verbindung besteht.

Eigentlich möchte ich aber, dass der Server immer an ist, wenn ich zu Hause bin. Da ich nicht unnötig Strom verbraten will stecke ich die Steckleiste mit Fritzbox und Server erst ein, wenn ich nach Hause komme und wieder aus, wenn ich ins Bett gehe.

Kann ich das so einrichten, dass das Laptop automatisch aufwacht wenn ich die Stromversorgung herstelle?
Im BIOS gibt es leider keine solche Funktion und ich weiß nicht, ob so etwas ähnlich wie WOL überhaupt zu realisieren ist. Alternativ wäre auch denkbar, dass die Fritzbox beim Starten gleich das WOL-Paket schickt und das Laptop aufweckt, aber auch dazu habe ich nichts gefunden.

Ist jetzt nichts lebensnotwendiges, aber eine nette Verbesserung die ich gerne umsetzen würde sofern das möglich ist.

Zum Ausschalten (bzw. suspend) kann ich ja bestimmt das Script umschreiben und über acpi nachfragen ob die Spannungsversorgung an ist oder nicht. Da hab ich keinerlei Bedenken, aber für das Anschalten fehlen mir irgendwie die Ideen.
Zuletzt geändert von Dogge am 27.05.2014 19:51:43, insgesamt 1-mal geändert.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

dirk11
Beiträge: 2841
Registriert: 02.07.2013 11:47:01

Re: Laptop bei Stromversorgung starten

Beitrag von dirk11 » 27.05.2014 00:25:11

Dogge hat geschrieben:Eigentlich möchte ich aber, dass der Server immer an ist, wenn ich zu Hause bin. Da ich nicht unnötig Strom verbraten will stecke ich die Steckleiste mit Fritzbox und Server erst ein, wenn ich nach Hause komme und wieder aus, wenn ich ins Bett gehe.
Du schaltest nicht wirklich die Fritte mehrmals am Tag ein und aus, oder? Selbst mir bekannte Teil der eher als exorbitant sparsam bekannten Nachkriegs-Generation fummelt da nicht mehr dran rum. Aber das soll jeder für sich entscheiden...
Kann ich das so einrichten, dass das Laptop automatisch aufwacht wenn ich die Stromversorgung herstelle?
Wenn dein BIOS das nicht kann, nicht. Das kenne ich nur von Desktops unter "Resume on Power loss" oder so ähnlich.

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: Laptop bei Stromversorgung starten

Beitrag von Huck Fin » 27.05.2014 08:37:48

Wie ich das gelöst habe (aber keinLaptop)
Mein Haupt-PC + Drucker + Bildschirm hängen an einer Master - Slave Steckdosenleiste.
Der Server + DSL Router am Dauerstrom

Zwischen x + y Uhr prüft der Server ob IP x,y,z online sind
(x,y,z = PC + Laptop + Laptop2)
wenn nein, dann shutdown
ansonsten in 15 minuten nochmal prüfen

Mein Haupt-PC sendet ein WOL wenn ich den starte an den Server.
Der startet so schnell, dass mein Win7 PC sich direkt damit verbinden kann.

Das sollte auch mit deinem Laptop klappen.
Allerdings darfst du den Power Stecker nicht ziehen.

Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Laptop bei Stromversorgung starten

Beitrag von Dogge » 27.05.2014 11:21:05

@dirk11,

ich bin zwischen 8,5h und 10h arbeiten. Plus 0,75h Pause und 1,5h Arbeitsweg macht das 10,75h - 12,25h Abwesenheit. Ich schlafe auch so 6h - 7h, d.h. ich benötige 16,75h - 19,25h auf jeden Fall kein WLAN und Internet. Wenn ich jetzt abends ausgehe oder Rad fahre benötige ich es vielleicht nur 1h am Tag. Wenn ich auf Dienstreise bin benötige ich es teilweise eine Woche am Stück nicht. Warum sollte ich also meine Wohnung 24/7 mit WLAN versorgen wenn es nur einen Bruchteil der Zeit benötigt wird? Mein Verstärker und mein Fernseher werden auch nur bestromt, wenn ich sie benötige.
Mir geht es dabei nicht mal um die Stromkosten, die sind bei mir eh sehr gering, sondern eher darum nicht unnötig Energie zu verschwenden.
Bei Arbeitslosen, Rentnern, Hausfrauen, Schülern mag sich das An- und Ausschalten nicht lohnen, aber bei einem Fulltimejob und Singlehaushalt finde ich das schon sinnvoll. Und den Schalter umzulegen, wenn ich nach Hause komme und noch mal wenn ich ins Bett gehe ist für mich jetzt kein großer Umstand.

@Huck Fin,

dein Einsatzszenario ist ein anderes. Bei mir soll es ja so sein, dass Router und Server aus sind und beide bei Herstellen der Spannungsversorgung aufwachen/hochfahren. So wie es der Router ja tut. Ein WOL über den Rechner ist natürlich möglich (das mache ich ja derzeit so), aber die Verbesserung bestünde ja darin dass der Server automatisch startet unabhängig davon ob einer meiner Rechner an ist oder ob ich gerade nur ein Firmenlaptop an habe (auf dem ich natürlich kein WOL-Tool habe).

Auf einer Fritzbox läuft doch bestimmt auch ein Linux. Gibt es eine Möglichkeit einen WOL-Befehl in die rc.local zu bekommen, wenn es über dieses unübersichtliche Webinterface schon nicht geht?

Edit: Ich habe im Netz eine Anleitung gefunden, wie man einen ssh-Server auf der Fritzbox installiert [1]. Ich werde bei Gelegenheit mal testen, ob ich auf diesem Weg auch einfach ein anderes Script auf die Box bekomme. Irgendein Befehl wie etherwake, wakeonlan oder wol muss es auf der Fritzbox ja geben, denn es gibt die Möglichkeit Rechner per Webinterface aufzuwecken.
Edit2: Auf der Seite findet sich ja etwas, das genau meine Lösung sein könnte [2]. Wenn ich in die debug.cfg direkt den Befehl zum Starten haue, statt in ein Script zu schreiben das ich extra aufrufen muss, sollte das genau tun was ich möchte. :)

[1] http://www.teamarbyte.de/ssh-fritzbox.html
[2] http://www.teamarbyte.de/wake-on-lan.html
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Laptop bei Stromversorgung starten

Beitrag von Dogge » 27.05.2014 19:51:05

Ich hätte ja fast nicht dran geglaubt, aber es funktioniert beim ersten Versuch wie gewünscht.

Einfach Telnet per Telefoncodes aktivieren oder Telefonbucheinträge nutzen [1] und dann die debug.cfg bearbeiten.

Code: Alles auswählen

vi /var/flash/debug.cfg
Dort habe ich dann folgendes eingefügt:

Code: Alles auswählen

sleep 30
/usr/bin/ether-wake -i eth0 xx:xx:xx:xx:xx:xx
Die x sind natürlich durch die MAC-Adresse zu ersetzen. Ob das sleep nötig ist weiß ich nicht, aber da ich sicher sein wollte, dass alles bereit ist wenn ich den Befehl absende wollte ich lieber noch etwas warten. Vielleicht teste ich es auch noch ohne das sleep, aber die 30 Sekunden tun mir eigentlich nicht weh. :)

Jetzt muss ich nur noch mein Script zum suspend anpassen, aber das ist kein Problem da ich gestern schon die Datei gefunden habe die mir den Status ausgibt ("Discharging" heißt entladen, also keine Spannungsversorgung und "Unknown" heißt Spannungsversorgung :roll: )

Vielen Dank für eure Hinweise, auch wenn ich es dann anders gelöst habe. :)

[1] http://thomasheinz.net/telnet-bei-der-f ... erstellen/
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Antworten