Wake-on-LAN-Alternativen


8

Mir ist klar, dass es ein oder zwei verwandte Beiträge gibt, aber keiner, der genau das schafft, wonach ich frage.

Ich verwende einen alten Computer als NAS mit FreeNAS, und nach einigen Optimierungen ist alles in Ordnung. Der NAS wird nur von mir und meinem Mitbewohner verwendet, daher möchte ich WOL (in Verbindung mit einem grundlegenden Shutdown-Skript) verwenden können, damit ich den NAS jederzeit ein- und ausschalten kann, um Energie zu sparen. Aufgrund mehrerer Forenbeiträge, fehlender Aufnahme in mein Motherboard-Handbuch und fehlender WOL-Einstellungen im BIOS scheint mein Motherboard WOL nicht zu unterstützen (Asus p5ld2). Meine Netzwerkkarte unterstützt dies jedoch (Marvell 88E8053). Nur um sicher zu gehen, habe ich es trotzdem mit WOL versucht. Die Netzwerkkarte hat die WOL-Magic-Pakete empfangen (LED blinkt), der Computer wurde jedoch nie eingeschaltet.

Ausreichend davon überzeugt, dass WOL keine realisierbare Option ist, habe ich natürlich begonnen, Alternativen in Betracht zu ziehen, wie ...

  • Ein Rube Goldberg Gerät (Scherz ..... meistens)
  • Modifiziere einen ferngesteuerten Autostarter, um ihn aus der Ferne einzuschalten (das habe ich in der Vergangenheit gemacht und ich habe zufällig einige Teile herumliegen)
  • Verwenden Sie einen Mikrocontroller, um den Computer einzuschalten, nachdem Sie ein bestimmtes Magic Packet erhalten haben (der Einfachheit halber wahrscheinlich WOL).

Von diesen denke ich, dass der Mikrocontroller der beste ist (Geld beiseite), da er direkt mit meinem Netzwerk verbunden ist und nicht durch die Reichweite wie den entfernten Autostarter oder einen mechanischen Defekt eingeschränkt ist.


Meine Fragen an Sie, liebe Leute, lauten also:

  • Welche Alternativen fehlen mir?
  • Was sind einige Fallstricke / Überlegungen, über die ich nachdenken muss
  • Was sind einige allgemeine Vorschläge, die Sie geben würden
  • Wenn der Mikrocontroller die beste Option ist, welchen Mikrocontroller würden Sie vorschlagen?
    • Ich bin ein Softwareentwickler mit Erfahrung in Java / C / C ++ / Python / Lisp / Haskell / Scala und nicht dagegen, eine neue Sprache zu lernen und so weiter.

Antworten:


2

Nun, die einfachste Hardwarelösung wäre, den Ein-Schalter so zu verkabeln, dass er von einem Relais eingeschaltet wird. In Anbetracht der Komplexität des Problems (das heißt, Sie müssen das Drücken eines einfachen, weichen Ein- / Ausschalters emulieren) würde so ziemlich jeder Mikrocontroller dies tun, und Sie müssen lediglich das Netzschalterkabel anschlagen (was einfach ist) zu ersetzen in dir versaut, und überbrücken es nach Bedarf.

Ich würde jedoch fragen, ob Sie es nach dem Ausschalten (weil das System nicht in Gebrauch ist) oder bei einem Stromausfall einschalten möchten. Viele Systeme, auch geriatrische PIIIs, können so eingestellt werden, dass sie nach einem Stromausfall einfach neu gestartet werden

Ich möchte auch darauf hinweisen, dass es einen mechanischen Ansatz gibt , obwohl es wahrscheinlich weniger praktisch ist, einen Computer zum Einschalten eines anderen Computers zu haben.


Ich möchte die Möglichkeit haben, das System nach Belieben aus- und einzuschalten, um Energie zu sparen. Deshalb wollte ich ursprünglich WOL zusammen mit einem einfachen Shutdown-Skript verwenden. Ich habe die ursprüngliche Frage so aktualisiert, dass sie auch diese Informationen enthält.
Bface

In diesem Fall würde ein vom Mikrocontroller gesteuertes Relais den Trick ausführen. Wahrscheinlich möchten Sie sich den Arudino ansehen (da er eine Ethernet-Abschirmung hat) und in den Ein / Aus-Schalter spleißen, um das zu tun, was benötigt wird. Die Besonderheiten davon wären wahrscheinlich besser dran / aktuell auf der EE-Stack-Exchange-Site
Journeyman Geek

Ich habe zuvor einen ferngesteuerten Autostarter so modifiziert, dass er meinen Computer einschaltet. Nach dem Mikrocontroller ist die gesamte Verkabelung nichts Neues. :)
Bface

3

Laut Handbuch auf asus.com verfügt das Board über "Wakeup on PCI" und "Wakeup on PCIE". Aktivieren Sie diese für WOL.

Möglicherweise müssen Sie auch WOL in Ihrem Betriebssystem aktivieren. Es ist möglicherweise standardmäßig deaktiviert, aber ich kenne FreeNAS (oder FreeBSD) nicht gut genug, um Ihnen zu sagen, wie es geht.

Update: Der Netzwerkchip ist an PCI oder PCIe Bus angeschlossen und kann so das System über seine Bus-Aufweckleitung aufwecken. Es gibt zwei Voraussetzungen:

  1. Das PCI / PCIe-Aktivierungssystem ist aktiv (mit Strom versorgt und aktiviert).
  2. Auf dem Netzwerkchip ist WOL aktiviert - normalerweise über die Treibereinstellungen.


1
WakeOnLan (last edited 2008-08-16) - Scheint veraltet zu sein, meinst du nicht auch?
Turbo J

Ich habe das Handbuch für mein Board von asus.com heruntergeladen und konnte nicht finden, worüber Sie gesprochen haben. Hast du das Handbuch für die p5ld2-VM oder SE bekommen? Außerdem ist meine Netzwerkkarte integriert, sodass ich ein wenig verwirrt bin, wie die Aktivierung des Aufweckens auf PCI der integrierten Karte helfen würde.
Bface

Ich habe folgendes gefunden, was mich nur mehr verwirrte: "Der Gigabit LAN Controller unterstützt die S5 Wake-On_LAN-Funktion im DOS-Modus oder unter Windows ME nicht"
Bface

Dies bedeutet, dass die DOS-Treiber das Aktivieren von WOL nicht unterstützen und das BIOS auch nicht. Sie müssen WOL über das Betriebssystem aktivieren. Und beim nächsten Mal verwenden Sie bitte den vollständigen Modellnamen Ihres Boards. Ich habe das Handbuch für p5ld2ohne Ergänzungen verwendet.
Turbo J

1

Sie können jederzeit eine Netzwerkkarte mit WOL installieren, die vom Betriebssystem unterstützt wird. Vorausgesetzt, Sie können auf PCI aufwachen, dann sollten Sie in Ordnung sein.


0

Drahtlos ist immer eine gute Idee, aber es gibt Nachteile, wie das versehentliche Ein- und Ausschalten. Ein versehentliches Einschalten ist wahrscheinlich keine große Sache. Ein versehentliches Ausschalten könnte jedoch sein. Sie könnten den Schlüsselanhänger ergreifen und versehentlich die falsche Taste drücken, was zu einem Herunterfahren führen könnte. Schlimmer noch, obwohl es unwahrscheinlich ist, dass jemand in der Nähe ein ähnliches Signal verwendet, das zu Ihrem Empfänger passt. zB jemand Garagentoröffner.

Ich sage dies aus Erfahrung, als ich herausfand, dass mein alter Nachbar und ich dieselben X10-Frequenzen verwendeten. Wir haben uns um die Lichter gestritten und es hat eine ganze Weile gedauert, bis wir es herausgefunden haben ...

Warum nicht einfach das Motherboard austauschen?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.