首先确认被唤醒的主机已开启网络唤醒Wake-on-LAN(WOL)功能,不同主机操作可能有所不同,一般情况下设备都是默认启
首先确认被唤醒的主机已开启网络唤醒Wake-on-LAN(WOL)功能,不同主机操作可能有所不同,一般情况下设备都是默认启用状态!
常规都在主板BIOS的Power Management或APM 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功能的个人电脑的远程开机方案吧,不需要其他硬件支持,限制就是只能支持局域网使用。如果需要广域网使用远程开机,还是需要购买其他的硬件设备。
参考资料:
- 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