根据 ssh 请求从休眠状态唤醒

Jud*_*ill 17 ssh 10.04 suspend hibernate networking

Ubuntu 10.04 中是否有一项功能(或 aptitude 包)可以在收到 ssh(或其他网络请求)时将我的计算机从待机状态唤醒。

当我不运行代码以在我的大学“走向绿色”时,我一直试图将我的计算机置于休眠/待机状态。但是,我经常需要在周末通过 ssh 连接到我的计算机来完成工作。然而,听到这个请求似乎并没有“醒来”。我记得在我的旧 Windows 机器上,休眠命令有一个“局域网唤醒”选项。因此,如果我需要在它睡着时远程进入桌面,它就会醒来。

任何人都可以要求一种复制此功能的好方法吗?

谢谢,

将要

Tho*_*sen 6

您需要本地网络上的某些设备可以发送所需的 WOL 包。它必须是本地网络,因为路由器不会将包转发到其他网段。

执行此操作的完美设备将是您的路由器。不幸的是,很少有路由器支持这一点,但是如果您使用 OpenWRT 或类似的路由器,您可以安装可以生成必要的 WOL 数据包的软件,从而唤醒您真正想要与之交谈的机器。

  • 是的,这是一个非常重要的观点,其他评论员大多忽略了这一点。如果您在家,并且想唤醒您大学里的一台机器,那么您不能这样做,除非您的大学里有其他机器可以让您先进入。因此,最好的选择可能是将机器置于低功耗但未挂起的状态(例如 cpu 睡眠、磁盘睡眠等),常规网络数据包可以从中唤醒它。将来也许我们可以使用 http://en.wikipedia.org/wiki/Sleep_Proxy_Service (2认同)

Ner*_*est 5

Ubuntu 论坛有一个很好的指南。在 ssh 之前,您需要使用 WOL 数据包唤醒机器。


myu*_*uf3 2

我相信这里的链接可以帮助您:)

对于设置 WOL(局域网唤醒)有明确的说明


mac*_*aco 0

您可以在 BIOS 中启用 LAN 唤醒功能。