我有一个运行 Ubuntu 14.04 的家庭服务器和一个巨大的第一世界问题。
我喜欢节省电力,所以当我不使用服务器时,大多数时候我都会将其关闭。但是当我必须打开它时,我必须走到我家的三楼才能打开它。
我使用 OSX 笔记本电脑通过 ssh 连接到我的家用电脑 - 如果服务器在我的家庭网络上,有什么方法可以远程打开它吗?我知道 Windows 系统和 WOL - 局域网唤醒 - 但我不知道这是否 (a) 适用于 Linux 世界或 (b) 只是为了从睡眠中唤醒,而不是物理地打开机器。
谢谢!
答案1
您的解决方案是“wakeonlan”。
大多数现代主板都支持它。实际上,我还没有遇到过不支持 x86 处理器的主板。
Ubuntu 14.04
sudo apt-get install wakeonlan
Ubuntu 16.04
sudo apt install wakeonlan
要唤醒您的电脑,请找到您的 NIC 的 MAC 地址并发出命令。
wakeonlan <MAC_ADDRESS>
就这么简单!