Wie zuverlässig ist Wake on Lan (falls korrekt konfiguriert)?

4841
DIF

Oder: Warum werden meine PCs nicht jedes Mal aufwachen, wenn ich das Magic Packet schicke?

Ich habe zwei PCs mit ähnlichen Hardwareeinstellungen, ähnlicher Software (Betriebssystem ist Windows 7 x64 Professional) und beide mit demselben Netzwerk verbunden. Ich benutze ein beliebiges WoL-Tool ( http://www.gammadyne.com/cmdline.htm, das das Magic Packet an die MAC-Adresse sendet), um die PCs zu starten, wann immer ich sie brauche.

Was ich erlebt habe, ist folgendes: In etwa 95% (oder sogar noch mehr) der Zeit arbeitet Wake On Lan auf beiden PCs einfach großartig. Aber manchmal wird das eine oder das andere (noch nie beide beides) nicht aufgeweckt, nachdem das Paket gesendet wurde. Es hilft also auch nicht, das Paket mehrmals (auch nach einigen Stunden oder Tagen) zu senden. Wenn ich den betroffenen PC manuell hochgefahren und heruntergefahren habe, wird er ohne Probleme über LAN aktiviert.

Ich habe schon

  • habe die BIOS-Einstellungen für den LAN-Adapter überprüft (WoL ist aktiviert)
  • hat die erweiterten Geräteeinstellungen überprüft ("Wake from Shutdown" ist aktiviert)
  • Überprüfen der Geräte-Energieeinstellungen ("Das Gerät darf den Computer nicht wecken lassen" ist aktiviert)

Ist dies ein bekanntes Problem, dass Wake On Lan nicht zu 100% zuverlässig ist? Weitere Dinge, die ich überprüfen möchte?

Update: Feste Formulierung.

Update: Einige Punkte, die erwähnt wurden:

  • Beide PCs starten automatisch nach einem Stromausfall.
  • Beide PCs befinden sich an einer Stromversorgung, die nicht ausgeschaltet ist.
  • Beide PCs sind direkt mit demselben Router verbunden.

Update Ich habe es geschafft, einen PC zu "provozieren", mit WoL nicht zu starten, indem er einfach nur geweckt und beide wiederholt heruntergefahren wird. Die LEDs an den LAN-Adaptern beider PCs blinken (etwa ein grünes Blinken pro Sekunde). Ich habe versucht, das Kabel an diesem PC zu trennen und wieder anzuschließen, aber es half nicht.

5

3 Antworten auf die Frage

6
Austin ''Danger'' Powers

By the way, it's a "packet" not a "package" :)

The same happens to me sometimes. It's a repeatable problem.

When a PC is configured to wake on LAN, it MUST continue to have standby power, and network connectivity all the time. If there is a power failure, or a network outage (restarting a switch or router is enough, it acts like disconnecting the network cable from the PC's NIC), then the PC will not respond to magic packets until after being booted into Windows and gracefully shutdown again (as you mentioned you are doing).

This is a well-documented limitation in Wake on LAN. I'm not sure if this is by design, or just something that couldn't be avoided for some reason- but I can repeat the problem on my PCs too.

Try this: look at the LED corresponding to the network jack on the switch/router these Wake on LAN PCs are connected to. The light will be on when the PC is in a state where it will respond to network wake requests. Now try disconnecting and reconnecting either the power or network cable from that system for a few seconds, then reconnecting it. Now the switch's corresponding activity LED is off. So the PC's NIC is basically shutting down completely during this brief interruption. Maybe it thinks there's no point staying on, so it does this to save a fraction of a watt of power. I'm sure it's something crazy like that.

I set the BIOS in some customer PCs (where reliable remote access is critical) to "return power to ON" after power interruption. This will turn a PC on after a power failure, even if it was shutdown when the power failure occurred. A PC which is on and ready to accept remote connections is a lot better than one which is off and will not respond to wake on LAN requests- forcing someone to go to the office just to press a button.

Most people using LogMeIn to remotely support PCs who use the "Switch on" feature will have seen this a few times (it basically incorporates wake on LAN and suffers from the same problem you described).

I'm guessing what's been causing yours to stop working was momentary environmental power issues. It's hard to be sure though. Perhaps you can work it out knowing the things that cause this problem.

Thanks for the answer (and the correction of the wording - will fix that)! I did set both PCs so they are booting up, as soon as the power is back. Both PCs also are on permanent power supply. This should not cause the problem... DIF vor 11 Jahren 0
You might want to leave the computers on for a while, set a non-terminating ping to your router and pipe that to a log file. I've noticed many home routers may get flaky and automatically reboot. Unless you are using the router at the time, you might not notice it. russellpierce vor 11 Jahren 1
Sollte ein Neustart des Routers nicht auf beide PCs gleich sein? DIF vor 11 Jahren 0
@Birgit_B: Good point, if they were shut down at the same time, then both PCs should be affected in the same way. If they weren't shut down at the same time, then the one that was shutdown first should be more likely to be affected than the one that was shutdown later. russellpierce vor 11 Jahren 0
Unter permanenter Stromversorgung ist eine USV zu verstehen? russellpierce vor 11 Jahren 0
Nein, es handelt sich lediglich um eine "normale" Stromversorgung für das Haus - ich habe damit gemeint, dass die Stromversorgung nicht ausgeschaltet ist, wenn die PCs angeschlossen sind. DIF vor 11 Jahren 0
Ich habe gelesen, dass einige Switches einen Port tatsächlich herunterfahren, wenn kein Datenverkehr herrscht, und das Aufwecken im LAN unterbrechen. Es wäre jedoch konsistent, wenn dies der Fall wäre. Ich glaube nicht, dass es wahrscheinlich ist, zu erklären, was hier vor sich geht. Oh, wenn Wake on LAN fehlschlägt, ist die Verbindungs-LED am PC (und der entsprechende Switch-Port) erloschen? Austin ''Danger'' Powers vor 11 Jahren 0
Zum Glück (?) Befindet sich einer der PCs in diesem "Tiefschlaf" -Zustand, sodass ich ihn momentan nicht aufwecken kann. Die LEDs beider PCs blinken gleich. Grüne LED, jede Sekunde etwa ein Blinken. DIF vor 11 Jahren 0
Tiefschlaf? Ist dieser S3-Schlaf (normalerweise begleitet von einem blinkenden Power-Licht) oder S4 (alias "Winterschlaf"), der genauso aussieht wie das Ausschalten? Austin ''Danger'' Powers vor 11 Jahren 0
Es tut mir leid "Tiefschlaf" ist der Name, den ich diesem Zustand gegeben habe, in dem der PC nicht auf LAN aufgeweckt wird, wie es sollte. Dieser Zustand verursacht momentan meine Probleme. Die Verwirrung tut mir leid! Der PC wird über Shutdown -s heruntergefahren. DIF vor 11 Jahren 0
2
steveh

Ich verwalte ein Netzwerk mit ~ 500 Computern. Ich benutze WOL ständig und finde diese Probleme auch. Ich habe festgestellt, dass der größte Schuldige darin besteht, dass Fenster in den Schlaf oder in den Winterschlaf gehen.

Wenn ich Maschinen abbilde, führe ich eine Batchdatei auf diese aus.

powercfg.exe -s scheme_min powercfg.exe -h off 

Die erste Zeile sollte verhindern, dass der Computer in den Standbymodus wechselt, und die zweite deaktiviert den Ruhezustand. Das spart ein paar GB Festplattenspeicher, indem auch hyberfile.sys entfernt wird (beim Neustart).

1
crbon

Es kann auch etwas mit dem von Ihnen verwendeten Router zu tun haben. Einige blockieren standardmäßig eine Menge "seltsamer" Datenverkehr, von dem der Hersteller möglicherweise nicht annimmt, dass er von einem normalen Benutzer verwendet wird. Nur ein Gedanke