Ubuntu 局域网络唤醒唤醒(WOL)其他主机‌

首先确认被唤醒的主机已开启网络唤醒 Wake-on-LAN(WOL)功能,不同主机操作可能有所不同,一般情况下设备都是默认启用状态!

常规都在主板 BIOS 的 Power ManagementAPM Configuration 菜单中 Wake on LAN(或 PME Event Wake Up)

Ubuntu 系统安装 wakeonlan

sudo apt-get install wakeonlan

在 Ubuntu 下输入如下指令执行远程唤醒

wakeonlan BC:24:5B:B4:E8:30 #后面的为需唤醒机器的 MAC 地址

还可以新建 xx.wol 文件,写入台式机网卡的 MAC 地址

echo 'xx:xx:xx:xx:xx:xx' > xx.wol #将 xx:xx:xx:xx:xx:xx 替换为台式机的 MAC 地址

入执行如下指令,也可以进行远程唤醒

wakeonlan -f xx.wol #使用 MAC 地址文件作为参数,不需要每次都输入 mac 地址

以上就完成了所有步骤。这也算没有 IPMI 功能的个人电脑的远程开机方案吧,不需要其他硬件支持,限制就是只能支持局域网使用。

如果需要广域网使用远程开机,可以是由 WiFi 插座设备支持来电自启也可以完成远程开机。

参考资料:

  • Ubuntu 唤醒局域网其他主机,https://blog.csdn.net/thebestleo/article/details/107863764
  • Ubuntu 使用 WakeOnLan 远程开机,https://blog.csdn.net/matrix273/article/details/104661015
  • Ubuntu 系统下实现远程唤醒(WOL)的完整指南,https://comate.baidu.com/zh/page/24ujg86weoh
上一篇 Windows系统驱动备份和还原工具-代码