Wake on Magic Packet
Wake on Pattern Match
之后经过一些研究,我发现了这篇Microsoft Technet文章,其中对功能的定义如下:
Defines if a network adapter is enabled to wake a computer on the magic packet.
这个相当神秘的描述在细节上有点低。任何人都可以帮忙吗?
我希望在任何情况下都不能远程唤醒我的笔记本电脑。我已禁用“允许此设备在电源管理”选项卡上唤醒计算机,但是这些设置似乎是分开的。我的假设是,我可以将这两个设置设置为“禁用”而不会带来负面影响。是吗?
#1 楼
Sam3000的答案非常好。我将添加一些技术细节。“唤醒魔术包”会导致网卡在收到魔术包时唤醒计算机。数据包包含
FF FF FF FF FF FF
(可能的最大字节值的六个实例),然后是卡的六字节MAC地址的十六个实例时,就被视为“魔术”。该序列可以出现在帧中的任何位置,因此可以通过任何更高级别的协议发送数据包。通常,使用UDP,但有时会使用EtherType 0x0842
的原始帧。 (来源:维基百科。)“模式匹配唤醒”是前一个的超集。当出现各种情况(包括魔术数据包,NetBIOS名称查询,TCP SYN数据包(TCPv4或TCPv6)等)时,它将导致卡唤醒计算机。这些最后一个可能需要启用ARP卸载。 (来源:TechNet。)
如果您不想/不需要从其他任何地方唤醒计算机,则可以禁用这两个选项。
评论
“该序列可以出现在帧中的任何位置,因此可以通过任何更高级别的协议发送数据包”,除非您对分段很不幸
– John Dvorak
16年4月18日在14:22
如果堆栈中的某些内容对魔术序列进行了加密,那还会有一个问题
– John Dvorak
16年4月18日在14:25
@JanDvorak幸运的是,序列是如此之短(仅102个字节),以至于数据包永远都不需要分段。几乎总是由第3层协议进行分段,因此不存在原始帧混乱的危险。
– Ben N
16年4月18日在16:16
Wi-Fi级别加密仍然是可行的选择。
– John Dvorak
16年4月18日在16:19
@JanDvorak仅适用于Wi-Fi目标。在这里,您将使用称为WoWLAN的(微妙)不同的标准,该标准要求目标保持与网络的连接(因此可以访问解密密钥):Revolutionwifi.blogspot.com.au/2010/11/…现在也几乎没有用,因为Connected Standby是一件事情。
–鲍勃
16 Apr 19'0:30
#2 楼
这两个设置构成了大多数现代计算机的功能,称为“局域网唤醒”。简而言之,将此设置保留为打开状态可以使系统的网卡在关闭系统其余部分电源的同时,获得足够的电源以保持待机状态。在待机模式下,它可能会收到一个“魔术包”(magic packet)-少量特定于网卡的mac地址的数据-并将通过打开系统对此做出响应。对于远程控制情况非常有用,但是您绝对可以禁用这些功能而不会带来任何负面影响,这对您也很正确,因为您也做了一些先前的研究也感到很荣幸。有关更多信息,请阅读
”极客说明:什么是局域网唤醒以及如何启用它?”。
评论
请注意,根据我的经验,除了适配器设置之外,WoLAN / WoWLAN最有可能需要启用固件(BIOS / UEFI)选项。例如,我的笔记本电脑的无线适配器具有Windows提供的此选项,但是固件中不存在相应的选项,并且无论适配器设置如何,我似乎都无法使用WoWLAN。您也应该检入固件,如果确实不需要,请禁用它(请确定!)。@underscore_d,很好。我已经尝试过几次以使其正常工作,但是我从未真正看到计算机响应网络数据包而打开。现在我考虑了一下,您还必须确保在计算机“关闭”时网卡已通电,这可能是某个地方的另一种设置。
@ JPhi1618是的,有很多变量/依赖项。我需要澄清一下我的轶事,我的官方固件不提供此选项...我用自定义版本刷新了它,所有内容都已解锁,主要是出于笑意,但显然并非所有内容都真正受支持-例如新的WoWLAN设置。我没有深入探讨细节,但是由于主板,固件,无线卡以及可能的操作系统(根据“始终在线” OEM服务等的存在而定)都必须同意-足以说明您需要正确的组合件!
这似乎很奇怪。谁有足够的经验知道该列表中的所有其他属性都与(胖通道不兼容?!?)相关,但不知道什么是Wake on LAN?