无线局域网唤醒的魔术包?

无线局域网唤醒的魔术包?

问题描述:

如何构建&发送无线局域网唤醒的魔法数据包?无线局域网唤醒的魔术包?

The Wikipedia article关于这个问题只描述了标准网络唤醒魔术包。但是同一篇文章描述了需要使用补充标准来唤醒无线主机。

...如果被唤醒的电脑通过Wi-Fi,一个名为无线局域网(WOWLAN)铺设必须使用补充标准通信....

不幸的是,我可以”似乎找不到关于如何实现Wake-on-LAN唤醒WiFi节点的权威来源/方法。

The blog*链接到说:

一个简单的事实是,没有足够的产业支持WOWLAN,使之成为大多数组织是可行的。

TCP/IP详解卷1:使用PSM(节电模式)会影响吞吐量性能显著作为空闲周期帧传输和时间之间加入

花费切换模式

所以我不确定你是否真的想要这个功能。

我不确定是否有关于WoWLAN的RFC标准,但是在802.11中存在PSM,这使得PSO站进入有限的功率状态,并且可以被AP唤醒。为了唤醒在PSM中的电台,你只需要发送你的数据信息给它,并且AP将在下一个Beacon frame中通知该电台。

更新:

一些注意事项:

  1. 只有较新的Mac电脑支持网络唤醒了无线网络连接。如果您的Mac是2012年或更早的型号,则可能不支持此功能。
  2. 您无法通过个人电脑上的方式从关机或休眠模式唤醒。您只能将其从睡眠模式中唤醒。还要注意,经过一段时间的睡眠后,它们会自动进入休眠状态。你可以用pmset -g命令来检查它。我相信这是StandbyDelay设置。

一些步骤:

  • 配置你的Mac,允许从Wi-Fi之后在节能
  • 使用远程桌面或发送唤醒等效工具的电源适配器部分(WOL)数据包发送到您的路由器,然后将它传送到您正在睡觉的Mac。
  • 使用wireshark等工具查看神奇的数据包结构和协议,然后您可以通过WiFi进行试用。

编号:

+0

代替的*足够的产业支持*,我感兴趣的是如何以无线唤醒苹果电脑 - 尤其是苹果的硬件。因此,如果数据包可以通过WiFi唤醒Mac电脑,那么这对我来说已经足够了。 – adib