尽管 PC 确实收到了数据包,但局域网唤醒远程无法唤醒 PC。

尽管 PC 确实收到了数据包,但局域网唤醒远程无法唤醒 PC。

在过去的几周里,我一直在尝试从远程位置设置 WOL。当我使用笔记本电脑在本地唤醒机器时,它工作得很好。(出于某种原因,当我尝试使用名为“WOL 局域网唤醒”的应用程序从手机唤醒时,它在本地也无法工作,但我稍后会讲到这一点)

无论如何,当机器打开时,我让它在指定的端口上“监听”传入的魔术包(使用名为“WOL 魔术包发送器”的程序),它接收它们,尽管当关闭时,机器才不是唤醒。当从手机发送时,无论是本地发送还是通过 3G 远程发送,手机都会收到消息,但无法唤醒。

因为机器在打开并监听时确实会接收到它们,但在关闭时不会唤醒,所以我确信问题的原因是我的接收电脑,而不是路由器或发送器。

一些额外的信息:接收机器是一台运行 Windows 7 64 位的 PC。我的路由器是 Netgear JWNR2000v2。我将使用的端口转发到路由器中 PC 的静态 IP。

如果有人能帮忙,或者只是分享你遇到同样问题的故事,也许我们可以解决这个问题。提前谢谢大家。

答案1

您没有提到的两件事都涉及机器处于“睡眠”或“关闭”状态。

在计算机开启时,检查您的 NIC 是否支持 WOL 并且已启用。转到:适配器->属性->配置->高级... 查找 WoL 或 Magic Packet 的适配器特定条目。

另外,检查您的 BIOS,确保已启用任何 sleep\WoL 选项。(显然特定于供应商)我在通过 BIOS 时遇到了问题,因为有不同的“睡眠状态”,并且 WoL 仅在某些条件下对我有效。

祝你好运,迈克

相关内容