Cra*_*ith 3 networking ip wake-on-lan
我想知道是否有可能让我的服务器在一段时间后进入睡眠状态,但仍然在监听 LAN 请求。我将我的服务器用作媒体服务器,每天可能会使用 3 或 4 个小时,让它一直运行真的很浪费电力。但是我不想在我们想看电影的时候跑到二楼打开它。我看到了一些关于阻止这种情况发生的帖子,但你如何启用它?
Wake on LAN 是 BIOS 和 NIC 功能,而不是 OS 功能,也就是说,您需要一个支持的 BIOS 和 NIC 才能执行此操作。
在 BIOS 中启用它后(如果可以),您可以通过检查ethtool [interface].
如果值为Supports Wake-oncontains g,则您的网卡支持 WOL 魔术数据包。
要检查它是否实际启用,请查看 的值Wake-on。如果包含g,则您的 NIC 已启用魔术数据包支持。
如果未启用,请运行以下命令:
ethtool -s [interface] wol g
Run Code Online (Sandbox Code Playgroud)
每次系统启动时都必须发出此命令,因此请将其添加到适当的位置。在 Ubuntu 中,也许最好的地方是 中的up规则/etc/network/interfaces,或者您的网络管理员的等价物。