Timeraufnahme und wake on lan
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 14. März 2002, 18:18
Timeraufnahme und wake on lan
Hallo an alle.
Gibt es eine möglichkeit, wake on lan so zu konfigurieren, das der Timer schon sagen wir mal 5min vor der eigentlichen Aufnahme den etherwake anbimmelt um den Rechner zu starten? Jedsmal einen Timer vorher einzuschalten (1min) um den Rechner zu starten ist schon etwas nervig!
Gibt es eine möglichkeit, wake on lan so zu konfigurieren, das der Timer schon sagen wir mal 5min vor der eigentlichen Aufnahme den etherwake anbimmelt um den Rechner zu starten? Jedsmal einen Timer vorher einzuschalten (1min) um den Rechner zu starten ist schon etwas nervig!
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 18. Juni 2004, 07:18
Re: Timeraufnahme und wake on lan
Ich hatte das gleiche Problem und habe es für mich dadurch gelöst, dass ich beim Booten vor dem Starten von Neutrino ein WOL auslöse. Allerdings wird das zusätzliche WOL Signal nur bei Aufnahmen erzeugt, die aus dem Shutdown-Zustand automatisch booten. Ausserdem wird das Signal auch beim normalen Einschalten erzeugt.
Ich verwende das Yadi Image vom 16.06.2004, es sollte aber auch bei neueren Versionen funktionieren. Der Server hat dann ca. 5 Minuten Zeit, bis die Aufnahme beginnt.
Im Verzeichnis /var/etc/init.d den link "start_neutrino" durch eine Datei mit gleichem Namen und dem folgenden Inhalt ersetzen:
Die Datei /var/plugins/shell1 erzeugen oder ändern:
Diese Kommandos holen die in Neutrino konfigurierte WOL MAC und starten "etherwake" mit dieser MAC. Alternativ kann man die MAC auch direkt angeben:
Die Datei "shell1" wird auch vom WOL plugin verwendet.
Ich verwende das Yadi Image vom 16.06.2004, es sollte aber auch bei neueren Versionen funktionieren. Der Server hat dann ca. 5 Minuten Zeit, bis die Aufnahme beginnt.
Im Verzeichnis /var/etc/init.d den link "start_neutrino" durch eine Datei mit gleichem Namen und dem folgenden Inhalt ersetzen:
Code: Alles auswählen
#!/bin/sh
/var/plugins/shell1
/etc/init.d/start_neutrino
Code: Alles auswählen
#!/bin/sh
MAC=`grep recording_server_mac /var/tuxbox/config/neutrino.conf`
MAC=`expr "$MAC" : '.*=\(.*\)'`
/bin/etherwake $MAC
Code: Alles auswählen
/bin/etherwake 00:02:44:02:fd:0b
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
Ich bin noch ein bisserl blind mit Plugins und Skripts .
Ich würde gern so ein WOL auch bei Sofortaufnahme (blaue und rote taste) oder am liebsten eine eigene Taste losschicken.
Damit, wenn's mir grad paßt der Rechner hochfährt. Ok, auf "Aufnahme" muß ich dann vermutlich 1 Minute später noch mal drücken, weil der Server nicht sofort steht, aber besser als jedesmal ins andere Zimmer rennen.
Seht ihr dafür nen Weg, da ich die Devs wohl mit der Idee nicht überzeugen kann.
Ich würde gern so ein WOL auch bei Sofortaufnahme (blaue und rote taste) oder am liebsten eine eigene Taste losschicken.
Damit, wenn's mir grad paßt der Rechner hochfährt. Ok, auf "Aufnahme" muß ich dann vermutlich 1 Minute später noch mal drücken, weil der Server nicht sofort steht, aber besser als jedesmal ins andere Zimmer rennen.
Seht ihr dafür nen Weg, da ich die Devs wohl mit der Idee nicht überzeugen kann.
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 18. Juni 2004, 07:18
In den neueren YADI Iages (zumindest 24.06.2004) ist bereits ein WOL plugin installiert. Auslösen kannst Du es, wenn du die Pluginliste aufrufst (ich glaube über die blaue Taste, habe gerade keine Dbox erreichbar) und dann das WOL Plugin ausführst. Vorher musst Du in den Aufnahmeeinstellungen die MAC deines Computers eintragen.starbright hat geschrieben:Ich bin noch ein bisserl blind mit Plugins und Skripts .
Ich würde gern so ein WOL auch bei Sofortaufnahme (blaue und rote taste) oder am liebsten eine eigene Taste losschicken.
Damit, wenn's mir grad paßt der Rechner hochfährt. Ok, auf "Aufnahme" muß ich dann vermutlich 1 Minute später noch mal drücken, weil der Server nicht sofort steht, aber besser als jedesmal ins andere Zimmer rennen.
Seht ihr dafür nen Weg, da ich die Devs wohl mit der Idee nicht überzeugen kann.
Ich bin mir nicht sicher, aber es könnte sein, dass die Datei "shell1", wie in meinem vorherigen Post beschrieben ebenfalls erstellt bzw. modifiziert werden muss. Falls das WOL plugin nicht verfügbar sein sollte siehe http://tuxbox-forum.mine.nu/forum/viewtopic.php?t=30221 zur Installation.
Zuletzt geändert von yadu am Mittwoch 30. Juni 2004, 11:34, insgesamt 1-mal geändert.
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
Wenn Plugin ausführen heißt - ein WOL-Paket zu schicken, dann geht ja schon alles . Das muß ich gleich heute abend ausprobieren.yadu hat geschrieben:In den neueren YADI Iages (zumindest 24.06.2004) ist bereits ein WOL plugin installiert. Auslösen kannst Du es, wenn du die Pluginliste aufrufst (ich glaube über die blaue Taste, habe gerade keine Dbox erreichbar) und dann das WOL Plugin ausführst. Vorher musst Du in den Aufnahmeeinstellungen die MAC deines Computers eintragen.
Die MAC ist schon eingetragen, denn das Timergesteuerte Aufnehmen klappt bereits prima.
Nachtrag: Im Image vom 12. ist's nicht drin. Muß erst mal update machen. Also - vertagt!
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
Hi,
ich habe auch ein Problem mit dem Mounten beim WOL. Der WOL funktioniert ganz gut mit CIFS aber unter NFS werden die Laufwerke beim Aufwachen nicht gemountet. Anscheinend kommt der Mount befehl aus dem Deep Stby zu früh. Da ich mit Direkt streame, ist der NFS share jedesmal nicht gemountet.
(Siehe mein Post: http://forum.tuxbox-cvs.sourceforge.net ... 934#210934 )
Das Script von Yadu lößt dieses Problem doch auch nicht, oder?
Cu
Torsten
ich habe auch ein Problem mit dem Mounten beim WOL. Der WOL funktioniert ganz gut mit CIFS aber unter NFS werden die Laufwerke beim Aufwachen nicht gemountet. Anscheinend kommt der Mount befehl aus dem Deep Stby zu früh. Da ich mit Direkt streame, ist der NFS share jedesmal nicht gemountet.
(Siehe mein Post: http://forum.tuxbox-cvs.sourceforge.net ... 934#210934 )
Das Script von Yadu lößt dieses Problem doch auch nicht, oder?
Cu
Torsten
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 14. März 2002, 18:18
Also, das mit dem starten haut jetzt hin. Ich habe in die start_neutrino folgendes eingetragen:
etherwake xx:xx:xx:xx:xx:xx
sleep 150
D-Box startet ca. 4min vor Beginn der Aufnahme aus dem deepstandby, weckt meinen Rechner, wartet ca 150 sekunden, fährt dann komplett hoch. Mein Rechner hat genügend zeit zum starten und die D-Box kann nun mein Laufwerk mounten. Die Direkt-Aufnahme startet pünktlich und danach fährt die D-Box wieder in den deepstandby.
Wie kann ich nun noch meinen Rechner dazu bewegen, sich auch wieder auszuschalten? Momentan erledigt das Jack the Grabber, so richtig elegant ist das aber nicht, ich muß nämlich jedesmal 2 Timer stellen
etherwake xx:xx:xx:xx:xx:xx
sleep 150
D-Box startet ca. 4min vor Beginn der Aufnahme aus dem deepstandby, weckt meinen Rechner, wartet ca 150 sekunden, fährt dann komplett hoch. Mein Rechner hat genügend zeit zum starten und die D-Box kann nun mein Laufwerk mounten. Die Direkt-Aufnahme startet pünktlich und danach fährt die D-Box wieder in den deepstandby.
Wie kann ich nun noch meinen Rechner dazu bewegen, sich auch wieder auszuschalten? Momentan erledigt das Jack the Grabber, so richtig elegant ist das aber nicht, ich muß nämlich jedesmal 2 Timer stellen
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
Also ich vermute mal Du hast die Standbysteuerung deines Betriebsystems schon mal getestet und es funktioniert nicht? Schade denn bei mir funktioniert das einwandfrei. Im Bios habe ich S3 gewählt, und der Rechen schaltet sich praktisch aus. Windows XP pro fährt mein System nach 10 min. in Standby.Wie kann ich nun noch meinen Rechner dazu bewegen, sich auch wieder auszuschalten? Momentan erledigt das Jack the Grabber, so richtig elegant ist das aber nicht, ich muß nämlich jedesmal 2 Timer stellen
Ansonsten gibt es noch die möglichkeit über RSH Steuerung den Rechner herunterzufahen. Suche mal nach RSH Script und WOL. Im JTG Forum gibt es unter JTG Image diverses dazu.
Cu
T4Freaky
-
- Einsteiger
- Beiträge: 328
- Registriert: Freitag 9. Mai 2003, 09:55
Wenn das jetzt jetzt auch NUR bei Timeraufnahmen (und nicht bei jedem Anschalten der Box) ausgeführt wird (und idealerweise noch per GUI - an- und ausgeschaltet werden kann) ist das in etwa das, was ich auch brauche.schote hat geschrieben:Also, das mit dem starten haut jetzt hin. Ich habe in die start_neutrino folgendes eingetragen:
etherwake xx:xx:xx:xx:xx:xx
sleep 150
D-Box startet ca. 4min vor Beginn der Aufnahme aus dem deepstandby, weckt meinen Rechner, wartet ca 150 sekunden, fährt dann komplett hoch. (...)
Major K.
PS: Ich habe mittlerweile aufgegeben, meinen Rechner von S5 zu wecken. Das geht nur, wenn ich vorher den Stecker mal ziehe (bzw. den Schalter am Netzteil betaetige ...). Sobald WinXP einmal den Rechner runtergefahren hat, geht WOL von S5 nicht mehr (nur noch von S3) - bis zum naechste Stecker ziehen ...
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
Es gibt S1 Mode=Rechner bleibt an und verbraucht kaum weniger Strom und S3=Rechner aus Daten bleiben im Speicher erhalten. Verbrauch bei mir um 5W. Einen S5 gibt es nicht.Major K.
PS: Ich habe mittlerweile aufgegeben, meinen Rechner von S5 zu wecken. Das geht nur, wenn ich vorher den Stecker mal ziehe (bzw. den Schalter am Netzteil betaetige ...). Sobald WinXP einmal den Rechner runtergefahren hat, geht WOL von S5 nicht mehr (nur noch von S3) - bis zum naechste Stecker ziehen ...
Also wenn Du im Bios S3 eingestellt hast und die Aufwachoptionen richtig konfiguriert hast, solltest Du standardmäßig mit der Taste am PC! den Rechner aufwecken können. Außtesten indem Du in Windows auf Standby wechselst. POWER LED muß nun bei fast allen Pc es blinken und der Rechner aus sein (LED an Tastatur ist ebenfalls an). Wenn Du nun die Ein Taste am PC drückst muß er aufwachen.
Hier gibt es nun 2 Fehlermöglichkeiten:
- der Rechner macht so gut wie gar nichts (pumpen, abstürzen, etc) -> Netzteil unterdimensioniert oder defekt (+5V Stby überprüfen!), oder das Mainboard hat irgendwo einen Masseschluß, oder Biosupdate
- Rechner wechselt erst gar nicht in den Standby, dann ist das ein Treiber oder Programm schuld.
Was genau macht Deiner? Was für ein Mainboard/Chipsatz etc?
Cu
T4Freaky
-
- Einsteiger
- Beiträge: 328
- Registriert: Freitag 9. Mai 2003, 09:55
Zwar OT aber egal:
Also: Wenn mein Rechner richtig aus war (also mittels Powerschalter am Netzteil, was genausoviel bedeutet wie den Stecker mal rauszuziehen und dann wieder zu stecken), dann kann ich ihn mit WOL (Magic Paket) wecken. Sobald ich ihn aber wieder runtergefahren(!) habe, geht das nicht mehr (bis zum naechsten Steckerziehen).
Wenn ich den Rechner in den StandBy Modus schicke kann ich ihn per Magic Paket wieder aufwaecken. Mein Ziel war aber eigentlich das Einschalten per WOL aus dem "runtergefahrenen" Zustand.
Der Rechner ist ein Scenic 850. In den BIOS- und Windowseinstellungen habe ich so ziemlich alles ausprobiert und verschiedene Treiber habe ich auch schon versucht.
Cheers,
Major K.
Ich glaube schon, dass es S5 gibt - aber egal. Was ich meinte, ist der Zustand "Rechner aus" und es geht um WOL, nicht um Anschalten am Rechner.Torsten73 hat geschrieben: Es gibt S1 Mode=Rechner bleibt an und verbraucht kaum weniger Strom und S3=Rechner aus Daten bleiben im Speicher erhalten. Verbrauch bei mir um 5W. Einen S5 gibt es nicht.
(...)
Was genau macht Deiner? Was für ein Mainboard/Chipsatz etc?
Also: Wenn mein Rechner richtig aus war (also mittels Powerschalter am Netzteil, was genausoviel bedeutet wie den Stecker mal rauszuziehen und dann wieder zu stecken), dann kann ich ihn mit WOL (Magic Paket) wecken. Sobald ich ihn aber wieder runtergefahren(!) habe, geht das nicht mehr (bis zum naechsten Steckerziehen).
Wenn ich den Rechner in den StandBy Modus schicke kann ich ihn per Magic Paket wieder aufwaecken. Mein Ziel war aber eigentlich das Einschalten per WOL aus dem "runtergefahrenen" Zustand.
Der Rechner ist ein Scenic 850. In den BIOS- und Windowseinstellungen habe ich so ziemlich alles ausprobiert und verschiedene Treiber habe ich auch schon versucht.
Cheers,
Major K.
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
@ MajorK:
Ist nicht Offtopic, Du möchtest doch Standby bei Deinem Rechner benutzen? Und darum geht es hier.
Stelle bitte im Bios S3 ein und teste das so wie ich beschrieben habe. Entweder Dein Rechner geht aus und über Netztaster oder Tastatur (je nach Settings) wieder an (und das mehrfach wiederholbar) oder Dein System hat irgendeine Komponente die das nicht mitmacht.
Solange das nicht funktioniert brauchen wir uns über WOL gar nicht weiter zu unterhalten.
Und einen S5 habe ich noch nirgendswo im Bios gesehen, und ich habe schon viel Rechner aufgesetzt ... Schau doch einfach bei Dir im Bios nach.
Da Du einen älteren PII hast, kann es gut sein das es sowieso nicht vernünftig geht. Meistens sind es aber die Windowsinstallationen die hier das Problem erzeugen.
Cu
Torsten
Ist nicht Offtopic, Du möchtest doch Standby bei Deinem Rechner benutzen? Und darum geht es hier.
Stelle bitte im Bios S3 ein und teste das so wie ich beschrieben habe. Entweder Dein Rechner geht aus und über Netztaster oder Tastatur (je nach Settings) wieder an (und das mehrfach wiederholbar) oder Dein System hat irgendeine Komponente die das nicht mitmacht.
Solange das nicht funktioniert brauchen wir uns über WOL gar nicht weiter zu unterhalten.
Und einen S5 habe ich noch nirgendswo im Bios gesehen, und ich habe schon viel Rechner aufgesetzt ... Schau doch einfach bei Dir im Bios nach.
Da Du einen älteren PII hast, kann es gut sein das es sowieso nicht vernünftig geht. Meistens sind es aber die Windowsinstallationen die hier das Problem erzeugen.
Cu
Torsten
-
- Senior Member
- Beiträge: 1339
- Registriert: Donnerstag 24. April 2003, 12:12
war mal neugierig:
S5 Soft Off State
The S5 state is similar to the S4 state except that the OS does not save any context. The system is in the soft off state and requires a complete boot when it wakes. Software uses a different state value to distinguish between the S5 state and the S4 state to allow for initial boot operations within the BIOS to distinguish whether or not the boot is going to wake from a saved memory image.
S5 Soft Off State
The S5 state is similar to the S4 state except that the OS does not save any context. The system is in the soft off state and requires a complete boot when it wakes. Software uses a different state value to distinguish between the S5 state and the S4 state to allow for initial boot operations within the BIOS to distinguish whether or not the boot is going to wake from a saved memory image.
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
@Npq:
Hmm, interessant. Gilt das für IBM PCs ? Defakto habe ich einen solchen Modus im Bios oder woanders auf den Pc es der letzten Jahre nicht gesehen. Ergo kann ich mit diesem Modus, sofern er bei MajorK aktiv ist auch nicht weiterhelfen.
Nichts desto trotz, weiß ich, dass es mit dem S3 Mode bei aktuellen PCs und den richtigen Treibern/Karten in der Regel funktioniert.
@MajorK
Also wenn Du möchtest, aktiviere ihn und teste was ich gesagt habe. Dann können wir weiter sehen.
Cu
Torsten
Hmm, interessant. Gilt das für IBM PCs ? Defakto habe ich einen solchen Modus im Bios oder woanders auf den Pc es der letzten Jahre nicht gesehen. Ergo kann ich mit diesem Modus, sofern er bei MajorK aktiv ist auch nicht weiterhelfen.
Nichts desto trotz, weiß ich, dass es mit dem S3 Mode bei aktuellen PCs und den richtigen Treibern/Karten in der Regel funktioniert.
@MajorK
Also wenn Du möchtest, aktiviere ihn und teste was ich gesagt habe. Dann können wir weiter sehen.
Cu
Torsten
-
- Senior Member
- Beiträge: 1339
- Registriert: Donnerstag 24. April 2003, 12:12
-
- Einsteiger
- Beiträge: 328
- Registriert: Freitag 9. Mai 2003, 09:55
Mit S3 habe ich keine Probleme - mich wundert nur, dass S5 nicht geht bzw. nur einmal geht. Irgendwie hinterlaesst Windows den Rechner/die LAN-Karte nicht im richtigen Zustand, denn wenn ich wie gesagt RICHTIG PowerOff mache (also Strom komplett weg), dann klappt danach WOL aus S5!Torsten73 hat geschrieben:Nichts desto trotz, weiß ich, dass es mit dem S3 Mode bei aktuellen PCs und den richtigen Treibern/Karten in der Regel funktioniert.
@MajorK
Also wenn Du möchtest, aktiviere ihn und teste was ich gesagt habe. Dann können wir weiter sehen.
Im BIOS kann ich uebrigens nur WakeOnLAN ein- oder ausstellen (von S3/S5 steht da nix).
Trotzdem Danke,
Major K.
-
- Einsteiger
- Beiträge: 328
- Registriert: Freitag 9. Mai 2003, 09:55
Hab's jetzt selbst gefunden:
Ingrid
Das und weiteres interessantes zum Thema WOL gibt's hier.Microsoft Windows 98, Windows Me, Windows 2000 and Windows XP are ACPI capable. These operating systems do not support wake from S5 state, only from standby. (...)
Ingrid
-
- Interessierter
- Beiträge: 67
- Registriert: Sonntag 5. September 2004, 17:09
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 14. März 2002, 18:18
@ Boxilla
Hi, ich habe mal dein ''gebasteltes'' gleich mit in meine start_neutrino eingebaut, funktioniert prima, danke dafür. Wenn jetzt meine Box angeht, wird der rechner eingeschaltet und solange gewartet, bis das laufwerk gemountet ist. Ist der Rechner schon an, fährt die box sofort hoch. Bis hierhin: alles top. Jetzt möchte ich meinen Rechner ausschalten lassen über ein rscript und netcat. Per plugin funktioniert das auch, ich möchte aber meinen streaming-server gleich mit herunterfahren lassen, wenn die Box sich ausschaltet. In welche Datei kann ich also nun meinen Befehl
(/var/bin/cat /var/plugins/rscript | /var/bin/nc -i 1 192.168.137.1 23 & )
einfügen, damit er beim herunterfahren der D-Box automatisch gestartet wird?
Hi, ich habe mal dein ''gebasteltes'' gleich mit in meine start_neutrino eingebaut, funktioniert prima, danke dafür. Wenn jetzt meine Box angeht, wird der rechner eingeschaltet und solange gewartet, bis das laufwerk gemountet ist. Ist der Rechner schon an, fährt die box sofort hoch. Bis hierhin: alles top. Jetzt möchte ich meinen Rechner ausschalten lassen über ein rscript und netcat. Per plugin funktioniert das auch, ich möchte aber meinen streaming-server gleich mit herunterfahren lassen, wenn die Box sich ausschaltet. In welche Datei kann ich also nun meinen Befehl
(/var/bin/cat /var/plugins/rscript | /var/bin/nc -i 1 192.168.137.1 23 & )
einfügen, damit er beim herunterfahren der D-Box automatisch gestartet wird?
-
- Interessierter
- Beiträge: 67
- Registriert: Sonntag 5. September 2004, 17:09
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 14. März 2002, 18:18
-
- Interessierter
- Beiträge: 67
- Registriert: Sonntag 5. September 2004, 17:09
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 14. März 2002, 18:18
-
- Neugieriger
- Beiträge: 10
- Registriert: Donnerstag 14. März 2002, 18:18
noch eine frage, so haut das ja nun alles hin. Aber was ist, wenn ich 2 Aufnahmen nacheinander starten will?
Beispiel: die erste Aufnahme endet um 21.40Uhr, jetzt wird der rechner nach Beendigung der Aufnahme sofort runtergefahren.die Box folgt etwas später. Wenn ich aber eine 2. Aufnahme um 21.42Uhr starten will ist der rechner schon aus, kann man da auch eine art warteschleife einbauen?
Beispiel: die erste Aufnahme endet um 21.40Uhr, jetzt wird der rechner nach Beendigung der Aufnahme sofort runtergefahren.die Box folgt etwas später. Wenn ich aber eine 2. Aufnahme um 21.42Uhr starten will ist der rechner schon aus, kann man da auch eine art warteschleife einbauen?