Was ist ein "Magic Packet" zum Aufwecken eines Computers?

151

Mein WLAN-Adapter (Intel Dual Band Wireless-N 7260) verfügt über zwei Einstellungen im Geräte-Manager, die ich nicht erklären kann.

Eigenschaften des WLAN-Adapters

Wake on Magic Packet
Wake on Pattern Match

Nach einiger Recherche habe ich diesen Microsoft Technet- Artikel gefunden, in dem die Funktion wie folgt definiert ist:

Defines if a network adapter is enabled to wake a computer on the magic packet.

Diese eher kryptische Beschreibung ist ein bisschen detailliert. Kann jemand helfen?

Ich würde es vorziehen , dass mein Laptop nicht fern unter keinen Umständen aufgeweckt werden. Ich habe die Option Zulassen, dass dieses Gerät den Computer auf der Registerkarte Energieverwaltung aktiviert. Diese Einstellungen scheinen jedoch getrennt zu sein. Ich gehe davon aus, dass ich diese beiden Einstellungen ohne negative Folgen auf Deaktiviert setzen kann. Ist das richtig?

AlainD
quelle
6
Beachten Sie, dass nach meiner Erfahrung für WoLAN / WoWLAN höchstwahrscheinlich zusätzlich zur Adaptereinstellung eine Firmware-Option (BIOS / UEFI) aktiviert sein muss. Der WLAN-Adapter meines Laptops verfügt beispielsweise über diese Option, die von Windows angeboten wird. In der Firmware ist jedoch keine entsprechende Option vorhanden, und ich kann WoWLAN ungeachtet der Adaptereinstellungen nicht verwenden. Sie sollten auch die Firmware einchecken und deaktivieren, wenn dies wirklich unerwünscht ist (nur um sicherzugehen!).
Underscore_d
@underscore_d, guter Punkt. Ich habe ein paar Mal versucht, dies zum Laufen zu bringen, aber ich habe noch nie gesehen, wie ein Computer als Antwort auf ein Netzwerkpaket eingeschaltet wurde. Nun, da ich darüber nachdenke, müssten Sie auch sicherstellen, dass die Netzwerkkarte mit Strom versorgt wird, wenn der Computer ausgeschaltet ist. Dies könnte eine andere Einstellung sein.
JPhi1618
@ JPhi1618 Ja, es gibt viele Variablen / Abhängigkeiten. Ich sollte meine Anekdote klarstellen, meine offizielle Firmware bietet diese Option nicht an ... Ich habe sie mit einer benutzerdefinierten Version geflasht, bei der alles freigeschaltet ist, hauptsächlich zum Lachen, aber offensichtlich wird nicht alles wirklich unterstützt - ein Beispiel hierfür ist die neue WoWLAN-Einstellung. Ich habe mich nicht mit den Details befasst, aber da das Motherboard, die Firmware, die WLAN-Karte und möglicherweise das Betriebssystem (nach dem Vorhandensein von OEM-Diensten, die immer online sind usw.) übereinstimmen müssen, genügt es zu sagen, dass Sie brauche die richtige Kombination von Stücken!
Underscore_d
Das scheint seltsam. Wer hat genug Erfahrung, um zu wissen, worauf sich jede andere Eigenschaft in dieser Liste bezieht (Fat Channel Intolerant?!?), Weiß aber nicht, was Wake on LAN ist?
Superphonic

Antworten:

215

Die Antwort von Sam3000 ist sehr nett. Ich werde einige technische Details hinzufügen.

Wake on Magic Packet bewirkt, dass die Netzwerkkarte den Computer aufweckt, wenn er ein Magic Packet empfängt. Ein Paket wird als "magisch" betrachtet, wenn es FF FF FF FF FF FFsechs Instanzen des größtmöglichen Bytewerts enthält, gefolgt von sechzehn Instanzen der sechs Byte langen MAC-Adresse der Karte. Diese Sequenz kann an einer beliebigen Stelle im Frame erscheinen, sodass das Paket über ein beliebiges übergeordnetes Protokoll gesendet werden kann. Normalerweise wird UDP verwendet, aber manchmal werden Raw-Frames mit EtherType 0x0842verwendet. (Quelle: Wikipedia .)

Wake-on-Pattern-Match ist eine Obermenge der vorherigen. Die Karte weckt den Computer, wenn verschiedene Dinge eingehen, einschließlich eines Magic Packets, einer NetBIOS-Namensabfrage, eines TCP-SYN-Pakets (entweder TCPv4 oder TCPv6) usw. Für die letzten muss möglicherweise ARP-Offload aktiviert werden. (Quelle: TechNet .)

Wenn Sie nicht möchten, dass Ihr Computer von einem anderen Ort aus geweckt wird, können Sie beide Optionen deaktivieren.

Ben N
quelle
2
„Diese Sequenz kann überall innerhalb des Rahmens angezeigt wird , so kann das Paket über jedes Protokoll höherer Ebene gesendet werden“ , wenn Sie mit Fragmentierungs Pech haben
John Dvorak
Es gibt auch ein Problem, wenn etwas im Stapel die magische Sequenz verschlüsselt
John Dvorak
2
@JanDvorak Glücklicherweise ist die Sequenz so kurz (nur 102 Bytes), dass das Paket niemals fragmentiert werden muss. Es ist praktisch immer das Layer 3-Protokoll, das die Fragmentierung vornimmt, sodass keine Gefahr besteht, dass der Raw-Frame durcheinander gerät.
Ben N
Die Verschlüsselung auf Wi-Fi-Ebene ist immer noch ein guter Kandidat.
John Dvorak
6
@ JanDvorak Das würde nur für Wi-Fi-Ziele gelten. Und dort würden Sie einen (subtil) anderen Standard namens WoWLAN verwenden, bei dem das Ziel mit dem Netzwerk verbunden bleiben muss (und daher Zugriff auf den Entschlüsselungsschlüssel haben muss): revolutionwifi.blogspot.com.au/2010/11/… It's jetzt auch weitgehend nutzlos, da Connected Standby eine Sache ist.
Bob
125

Diese beiden Einstellungen bilden eine Funktion der meisten modernen Computer, die als "Wake on LAN" bezeichnet werden. Kurz gesagt: Wenn Sie diese Einstellung aktiviert lassen, erhält die Netzwerkkarte Ihres Systems ausreichend Strom, um im Standby-Modus zu bleiben, während der Rest des Systems ausgeschaltet ist. Im Standby-Modus empfängt er möglicherweise ein "Magic Packet" - eine kleine Datenmenge, die für die Mac-Adresse der Netzwerkkarte spezifisch ist - und antwortet darauf, indem er das System einschaltet. Sehr nützlich für Fernbedienungssituationen, aber Sie haben absolut Recht, dass Sie diese Funktionen deaktivieren können, ohne negative Konsequenzen zu haben - ein dickes Lob an Sie, wenn Sie zuvor nachgeforscht haben.

Weitere Informationen finden Sie unter "How-to-Geek erklärt: Was ist Wake-on-LAN und wie kann ich es aktivieren?" .

Sam3000
quelle