Anleitung:PC von Dbox ein- und ausschalten über WOL / Netcat

Kleine Helferlein für das Image auf der Box

Moderatoren: DrStoned, PauleFoul

Nachricht
Autor
Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#121 Beitrag von DrStoned » Sa 26 Nov 2005, 16:53

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
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Jumaas
Sammler
Sammler
Beiträge: 111
Registriert: Mo 24 Okt 2005, 7:01
Wohnort: Wolfsburg

#122 Beitrag von Jumaas » Sa 26 Nov 2005, 17:01

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.

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#123 Beitrag von DrStoned » Sa 26 Nov 2005, 17:03

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.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Jumaas
Sammler
Sammler
Beiträge: 111
Registriert: Mo 24 Okt 2005, 7:01
Wohnort: Wolfsburg

#124 Beitrag von Jumaas » Sa 26 Nov 2005, 19:18

Ich habe das aktuelle Jtg Image auf der Box.

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

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#125 Beitrag von DrStoned » Sa 26 Nov 2005, 19:42

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.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Jumaas
Sammler
Sammler
Beiträge: 111
Registriert: Mo 24 Okt 2005, 7:01
Wohnort: Wolfsburg

#126 Beitrag von Jumaas » Sa 26 Nov 2005, 20:11

Ok dann nehme ich das.

Danke für die Info.

Tomi_J
Einmal-Streamer
Einmal-Streamer
Beiträge: 6
Registriert: Sa 20 Mär 2004, 12:52

#127 Beitrag von Tomi_J » Sa 14 Jan 2006, 2:48

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

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#128 Beitrag von DrStoned » Sa 14 Jan 2006, 4:21

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.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Tomi_J
Einmal-Streamer
Einmal-Streamer
Beiträge: 6
Registriert: Sa 20 Mär 2004, 12:52

#129 Beitrag von Tomi_J » Sa 14 Jan 2006, 15:14

ok, ich werde nochmal schauen. wenn ich etwas finde werde ich es dich wissen lassen.

danke

JimPoison
Sammler
Sammler
Beiträge: 120
Registriert: So 21 Mär 2004, 21:08

#130 Beitrag von JimPoison » Do 10 Aug 2006, 17:56

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?

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#131 Beitrag von DrStoned » Do 10 Aug 2006, 18:09

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.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

hergis
Einmal-Streamer
Einmal-Streamer
Beiträge: 6
Registriert: Fr 31 Dez 2004, 14:48

Aufwecken mit etherwake funktioniert nicht

#132 Beitrag von hergis » So 26 Nov 2006, 18:59

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

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#133 Beitrag von DrStoned » So 26 Nov 2006, 19:41

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.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

hergis
Einmal-Streamer
Einmal-Streamer
Beiträge: 6
Registriert: Fr 31 Dez 2004, 14:48

#134 Beitrag von hergis » So 26 Nov 2006, 20:16

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

Squicky
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 31
Registriert: Fr 17 Feb 2006, 17:19

#135 Beitrag von Squicky » Mo 15 Jan 2007, 21:43

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

Antworten