Seite 9 von 11

Verfasst: Sa 26 Nov 2005, 16:53
von DrStoned
Welches Image verwendest Du?
Ist da cat und nc bereits in der eingebauten busybox drin? Um das festzustellen einfach mal per Telnet auf der Box einloggen und

Code: Alles auswählen

busybox
eingeben. Es werden dann alle integrierten Befehle aufgelistet.
Beim aktuellen JtG-Image kannst Du Dir diesen ganzen Kram sparen, da sind cat und nc bereits im Image eingebaut.
Da gilt diese Anleitung.

Nochmal zum Verständnis:

Folgende Dateien kommen nach /var/plugins/ :

wol (755)
rscript

Folgende Dateien kommen nach /var/tuxbox/plugins/ :

wol.cfg
wol.so (755)

Folgende Datei kommt nach /var/bin/ :

busybox (755)

Dann die symlinks erstellen, dazu per Telnet diese Befehle eingeben:

Code: Alles auswählen

ln -s var/bin/busybox var/bin/nc

Code: Alles auswählen

ln -s var/bin/busybox var/bin/cat

Verfasst: Sa 26 Nov 2005, 17:01
von Jumaas
DrStoned hat geschrieben: Dann die symlinks erstellen, dazu per Telnet diese Befehle eingeben:

Code: Alles auswählen

ln -s var/bin/busybox var/bin/nc

Code: Alles auswählen

ln -s var/bin/busybox var/bin/cat
Danke DrStoned. Das war´s was mir gefehlt hat.

Btw: Das Image ist aktuell.

Verfasst: Sa 26 Nov 2005, 17:03
von DrStoned
Btw: Das Image ist aktuell.
Welches Image? JtG- oder Yadi-Image?

Sollte es ein JtG-Image sein, gilt die andere Anleitung. Sollte nur cat in dem Image drin sein, reicht es nc nach /var/bin/ zu kopieren, dann brauchst Du die busybox und die symlinks nicht. Im übrigen würde ich Dir zum WOL-Timer-Plugin raten, das ist weitaus komfortabler und bietet außerdem noch die Möglichkeit den Rechner per Boxtimer aufzuwecken und nach der Aufnahme wieder automatisch runterzufahren.

Verfasst: Sa 26 Nov 2005, 19:18
von Jumaas
Ich habe das aktuelle Jtg Image auf der Box.

Soll ich Dein Tool also gar nicht benutzen? Sondern WOL-Timer 1.95 beta ?

Verfasst: Sa 26 Nov 2005, 19:42
von DrStoned
Das Tool ist imho besser, gegen das ist meins nur ein müder Abklatsch. Allerdings wurde WOL-Timer u.A. auf der Basis meines Tools entwickelt und dann ständig weiter verbessert. Den PC Ein- und Ausschalten kann es übrigens auch. Außerdem wie schon beschrieben den PC bei Aufnahmetimern auf der Box ein-, und nach der Aufnahme wieder auschalten, Verzeichnisse auf dem PC mounten, Laufwerksinformationen anzeigen usw. . Es werden bis zu 8 Mountpunkte auf verschiedenen Rechnern verwaltet, außerdem ist ein Betrieb mit mehreren Boxen möglich. D.h. falls von einer Box gerade aufgenommen wird, kann der PC nicht von einer anderen Box aus abgeschaltet werden.

Verfasst: Sa 26 Nov 2005, 20:11
von Jumaas
Ok dann nehme ich das.

Danke für die Info.

Verfasst: Sa 14 Jan 2006, 2:48
von Tomi_J
hallo

das past hier veileicht nicht ganz her, aber ich frage trotzdem mal.

ich abe auf meiner box das woltimer plugin installiert und es funktioniet einwandfrei.
jetzt würde ich allerdings gern von meinem notebook aus meinen stream rechner starten und auch wieder beenden. ich müsste also wissen wie ich so ein wol paket zum starten absenden kann und welchen befehl ich an netcat senden muss das er das shutdown auslöst.
ich würde da eventuell auch ein kleines programm in c++ schreiben wollen wenn ich halt wüsste was ich übers netzwerk senden muss.

danke für eure hilfe
Thomas

Verfasst: Sa 14 Jan 2006, 4:21
von DrStoned
Das Starten Deines PC kannst Du mit der wol.exe aus dem Archiv im ersten Beitrag dieses Threads machen.
Synthax:

Code: Alles auswählen

wol 112233445566
wobei Du die MAC-Adresse Deines PC's angeben musst.
Wie das Shutdown uber Netcat funktioniert von einem Windows Rechner aus, habe ich bis jetzt auch noch nicht hingekriegt, dazu müsstest Du eventuell mal Google bemühen.
Falls Du das rauskriegst, wäre ich sehr glücklich, wenn Du mir das Ergebnis posten könntest.

Verfasst: Sa 14 Jan 2006, 15:14
von Tomi_J
ok, ich werde nochmal schauen. wenn ich etwas finde werde ich es dich wissen lassen.

danke

Verfasst: Do 10 Aug 2006, 17:56
von JimPoison
wenn ich diese plugin ins flexmneü einabuen will, wäre dann dieser vefehl so richtig in der shellexec.conf?:

Code: Alles auswählen

DEPENDON=WakeOnLAN,/var/plugins/wol,/var/plugins/wol
und die wol.so in var/tuxbox/plugins kann ich dann weglassen, oder?

Verfasst: Do 10 Aug 2006, 18:09
von DrStoned
Passt so. 8)
Die wol.so und wol.cfg in /var/tuxbox/plugins/ kannst Du dann kicken.
So würde ich das machen, aber warum benutzt Du nicht das neue WOL-Timer-Plugin.

Aufwecken mit etherwake funktioniert nicht

Verfasst: So 26 Nov 2006, 18:59
von hergis
Hallo DrStoned, erst einmal vielen Dank für Dein Tool und Deine klasse Anleitung! Ich nutze seit geaumer Zeit das WOL-Timer-Plugin zu meiner besten Zufriedenheit. Nachdem ich nun aber mit dem IDE-Interface streame, benötige ich den NFS-Server eigntlich nur noch sporadisch (z.B. um MP3 vom PC im Keller abzuspielen). Deshalb reicht mir nunmehr ein Tool, mit dem ich ganz einfach den PC über die Wohnzimmer-dbox manuell ein- und ausschalten kann, und das ein möglichst simples Menü bietet. Da bin ich natürlich auf Dein "altes" WOL-Tool zurückgekommen.

Problem: Das Runterfahren des PC funktioniert über cat / nc einwandfrei; leider weckt aber das etherwake meinen Rechner nicht auf. Das Aufwecken geht zwar von einem anderen Windows-Rechner mit dem wol.exe; es hat auch mit dem WOL-Timer-Plugin tadellos funktioniert. Aber das etherwake aus dem jt-image will's nicht schaffen.

Beim "Googlen" habe ich den folgenden Hinweis gefunden (der auf meine Netzwerkkarte zutreffen könnte): "Das Problem liegt am Broadcom 4401 Ethernet Chip, das sich auf dem ASUS P4PE Motherboard befindet. Etherwake sendet ein Ethernet-Frame vom Typ 0x842 (unknown), dahinter direkt das "Magic Packet" mit Länge 102. Der Broadcom Chip weckt das Board aber nur, wenn ein Ethernet Frame vom Typ 0x800 (IP) kommt." Bei der Fundstelle ging es allerdings um eine Fritz!Box. Ob das etherwake der dbox das gleiche Problem hat, weiß ich natürlich nicht. Aber wie gesagt: Mit dem WOL-Timer-Plugin ging es.

Frage also: Verwendet das WOL-Timer-Plugin einen anderen Befehl als das etherwake aus dem jtg-image? Und wenn ja, lässt sich der irgendwie isolieren und im var-Verzeichnis ablegen? Ich habe leider überhaupt kein Ahnung von Linux; deshalb bitte nicht den Kopf schütteln, wenn meine Frage völlig daneben ist ...

Viele Grüße, hergis

Verfasst: So 26 Nov 2006, 19:41
von DrStoned
Soweit ich weiß, verwendet das WOL-Timer-Plugin auch nur etherwake aus dem Image. Trage in das Skript wol mal die MAC-Adresse Deiner PC Netzwerkkarte ein. Bezüglich dem WOL-Timer-Plugin kann Dir wohl niemand weiterhelfen, da dessen Programmierer Worschter vor ein paar Monaten leider tödlich verunglückt ist.

Verfasst: So 26 Nov 2006, 20:16
von hergis
Hallo DrStoned, danke für Deine schnelle Antwort.

Die MAC-Adresse und die IP des Rechners hatte ich im WOL-Skript schon eingetragen. Das hat aber leider nicht funktioniert. Erst danach hatte ich dann zur Fehlereingrenzung das etherwake mit der MAC-Adresse über telnet auf der dbox ausgeführt - leider aber auch ohne Erfolg. Deshalb habe ich vermutet, dass wol.exe und das WOL-Timer-Plugin irgendetwas anders machen als etherwake. Was übrigens dafür spricht, dass das so ist: In der Beschreibung von Worschter ist folgende Passage zu finden: "Starten des PC ... über ein WOL-Packet (PC-Magic and AMD-Magic Packet)" ...

Von dem tragischen tödlichen Verkehrsunfall Worschters hatte ich im Tuxbox-Board bereits gelesen - schreckliche Sache, die auch dann Betroffenheit auslöst, wenn man ihn gar nicht gekannt hat; aber allein seine vielen kleinen Helfer, die weiterhin in den Boards präsent bleiben, erinnern sicherlich noch lange an ihn.

Wenn's zu seinem WOL-Timer-Plugin aber keine weitergehenden Infos mehr gibt, werd' ich da wohl nicht weiterkommen?

Danke und viele Grüße, hergis

Verfasst: Mo 15 Jan 2007, 21:43
von Squicky
Hallo

Ich benutze das Yadi Image in der Version 2.1.0.11.
Ich habe im Ordner "/var/bin/" die Datei "cat" nicht.
Was kann ich da machen?

Danke