0

如何構建&發送無線局域網喚醒的魔法數據包?無線局域網喚醒的魔術包?

The Wikipedia article關於這個問題只描述了標準網絡喚醒魔術包。但是同一篇文章描述了需要使用補充標準來喚醒無線主機。

...如果被喚醒的電腦通過Wi-Fi,一個名爲無線局域網(WOWLAN)鋪設必須使用補充標準通信....

不幸的是,我可以」似乎找不到關於如何實現Wake-on-LAN喚醒WiFi節點的權威來源/方法。

回答

1

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