从ssh请求从休眠中唤醒


16

Ubuntu 10.04中是否有功能(或智能软件包),当它收到ssh(或其他webrequest)时,它将使我的计算机从待机状态唤醒。

当我不运行代码时,我一直试图将计算机置于休眠/待机状态,以期在大学中“变绿”。但是,我经常需要在周末将计算机插入SSH才能进行工作。但是,似乎并没有“唤醒”此请求。我记得在我的旧Windows机器上,休眠命令有一个“局域网唤醒”选项。因此,如果我需要在睡眠时远程进入桌面,它将醒来。

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

谢谢,

Answers:


6

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

做到这一点的完美设备将是您的路由器。不幸的是,很少有路由器支持此功能,但是如果您使用OpenWRT或类似路由器,则可以安装软件,该软件可以生成必要的WOL数据包,从而唤醒您实际要与之交谈的计算机。


2
是的,这是非常重要的一点,其他评论员大多没注意到。如果您在家中,并且想在大学中唤醒一台机器,除非您的大学中有其他机器,否则您不能这样做。因此,最好的选择可能是使计算机进入低功耗但不会暂停的状态(例如cpu睡眠,磁盘睡眠等),常规网络数据包可以从中唤醒它。将来也许我们可以使用en.wikipedia.org/wiki/Sleep_Proxy_Service
poolie 2011年

自从我写下答案以来,我已经购买了Time Capsule(带硬盘的Apple路由器),其中包含这样的代理服务器,该代理服务器可使Mac进入睡眠状态,并且仍然对其他Mac可见。非常令人印象深刻。我还没有研究它是否可以与Linux机器一起使用。
托尔比约恩Ravn的安德森

您可能还需要考虑使用便宜的节能计算机来执行此操作。我想起了树莓派。
托尔比约恩Ravn的安徒生


3

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

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


我将在周一检查...我的计算机当前在周末休眠;)
JudoWill 2010年

@judowill哈哈没问题。让我知道事情的后续。:)
myusuf3

我不知道您是否与链接的答案的作者建立联系,但是如果您满意,请不要将复制粘贴到命令行中,因为答案中出现了刘海,效果不佳得到改变....
贝纳Farjoun

0

可以在BIOS中启用Wake On LAN。


是的,但是系统也必须意识到这一点。是的,但是使BIOS设置为开是我回答中概述的第一步:)
myusuf3

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.