对于LAN 唤醒 (WoL)和无线唤醒 (WoW),计算机必须只暂停或完全关闭电源?假设 PC 盒一直插在电源上。
操作系统之间有什么区别吗?
我主要对 Linux 上的无线唤醒 (WoW) 感兴趣。
我一直认为,WoW,如果不是 WoL,也需要计算机只暂停到 RAM 或其他一些低功耗状态,但它不能完全关闭或休眠。在挂起到 RAM 期间,计算机显然需要一些电源来保持内存内容,因此 wifi 也可以供电,足以对magic packet做出反应。
一方面,像HowToGeek或LifeWire上的教程,听起来好像没有必要暂停。
另一方面,Linux WoW 文档明确指出:Wake on Wireless 是一种允许系统进入低功耗状态(例如 ACPI S3 挂起)的功能,同时无线 NIC 保持活动状态并为主机做不同的事情,例如保持连接到 AP ...这听起来像 WoW 一样工作,PC 无法关闭,系统必须暂停/恢复工作。
这对我来说不是好消息。在努力让我的机器在 Linux 下暂停和恢复一个月之后,我即将放弃;我怀疑来自我的 bcm4360 的 Broadcom 专有驱动器对挂起不友好。
据我所知和测试(仅 WOL),计算机不需要处于“待机”状态,也可以完全关闭,但仍然有电(例如,Windows PC,可以关机/关闭和将从WLAN的“魔法数据包”中唤醒)。
另外我遇到的是它取决于你试图唤醒的设备中的 WOL 实现,因为我有一些只有在它们之前启动然后关闭并且永远不会在没有电源的情况下才会唤醒,并且有一些(较少)其他以前不需要有这个例程的,所以一旦插上电源,不需要手动启动,WOL就可以正常工作。同样,这些数量较少,而且通常是非常好的品牌(例如 Apple、HP,现在不记得这些设备的具体型号)。
就 WOW 而言,我完全没有经验,也无法发表评论,除非我仔细想想,我相信无线网络适配器需要比有线适配器更多的功率来让天线启动和运行捕捉信号,而有线适配器只需要备用电源(5 伏?!?);
所以如果我要猜测它的 WOW 部分,我会总结如下:
取决于实施:
“真正的”WOL 应该由 BIOS 处理并与关机一起工作
也可以在操作系统内部配置以配置“通过 LAN 唤醒”,这只能在休眠状态下工作
但是我没有WOW经验
来自英特尔: