我有一个连接到Linux机器的ssh连接,该机器在一些非活动时间后休眠。
我想恢复原状,我该怎么做? (写入/ dev / mouse来模拟鼠标移动并不能解决问题)
答案 0 :(得分:3)
如果以太网适配器具有Wake On Lan(WOL)功能并且主板支持,则在不按下电源按钮或发送魔术包的情况下,正在休眠的机器无法进入睡眠状态。 WOL数据包只能在本地网络上生成,而不能从其他网络远程生成。
- 亚当
答案 1 :(得分:0)
除了Adam所说的,一些主板支持在触发中断时从各种状态唤醒。
这里的关键是你所说的冬眠状态;你是在谈论硬件或软件休眠中的极低功耗模式,其中核心内存写入磁盘并且机器完全关闭?如果是后者,WOL是唯一的可能性;如果是前者,你可以告诉你的主板从各种来源观察中断,你可以用其他方法来触发唤醒。
答案 2 :(得分:0)
要完成WOL,您需要做一些事情:
首先,检查您正在醒来的机器的BIOS,看它是否支持WOL。如果是,请确保它已打开。
然后获得一个可以发送WOL数据包的程序:
如果您想从本地网络外部接收WOL数据包。配置路由器以将端口9转发到255.255.255.255(IP广播到所有地址)。
有关WOL协议的一些非常有用的信息以及可以在wireshark see this article中加载的示例捕获文件。