为什么网络唤醒在一段时间后停止工作?

为什么网络唤醒在一段时间后停止工作?

我家里有一台台式电脑,我想在离开家时将其关闭,但我希望能够在需要时远程唤醒它,所以几天前我在 BIOS 中启用了 WOL。使用另一台 24/7 运行的计算机这个软件,我成功地唤醒了它。不幸的是,如果计算机关闭的时间足够长,我似乎无法再通过 WOL 唤醒它。

在互联网上搜索,这似乎是一个非常常见的问题,而且原因似乎总是相同的:人们尝试使用他们试图唤醒的计算机的 IP 地址。当 ARP 表有该 IP 的条目时,此方法在前几分钟有效,但一旦该条目过期,发送 WOL 数据包的计算机就无法再找出目标 MAC 地址,从而失败。

当我使用 pywakeonlan 时,我没有给它一个 IP 地址 - 我给它一个 MAC 地址作为参数。这意味着 ARP 不应参与该过程,并且 ARP 表条目是否过期并不重要。

是否还有其他原因可能导致此问题?

有些文章似乎还建议在发送 WOL 数据包时不要使用目的地的 MAC 地址,而应该进行广播。使用 FFFFFFFFFFFF 对我来说也不起作用。

相关内容