Ubuntu 10.04 中是否有一个功能(或 aptitude 包)可以在收到 ssh(或其他 web 请求)时将我的计算机从待机状态唤醒。
当我不运行代码以努力在我的大学“走向绿色”时,我一直试图将我的计算机置于休眠/待机状态。但是,我经常需要在周末通过 ssh 连接到我的电脑来工作。然而,听到这个请求似乎并没有“醒来”。我记得在我的旧 Windows 机器上,休眠命令有一个“Wake-on-LAN”选项。因此,如果我需要在它睡着的时候远程进入桌面,它就会醒来。
任何人都可以请求一种复制此功能的好方法吗?
谢谢,
将要
您需要本地网络上的一些设备来发送所需的 WOL 包。它必须是本地网络,因为包没有被路由器转发到其他网段。
执行此操作的完美设备将是您的路由器。不幸的是,很少有路由器支持这一点,但如果你得到一个使用 OpenWRT 或类似的路由器,你可以安装软件,它可以生成必要的 WOL 数据包来唤醒你真正想与之交谈的机器。
Ubuntu 论坛有一个很好的指南。不过,在 ssh 进入之前,您需要使用 WOL 数据包唤醒机器。
我相信这里的链接可以帮助你:)
有设置 WOL(局域网唤醒)的明确说明
局域网唤醒是您可以在 BIOS 中启用的功能。
如果您使用基于 OpenWRT/Tomato 的路由器,我编写的在路由器上运行并唤醒任何接收传入 SSH 连接的 PC 的 shell 脚本可能对您有用。