很多PC和服务器都支持 Wake-on-LAN (WoL)启动方式。简单的讲,WoL可以让一台连接在网络上的已经关闭的电脑,通过远程发送的命令而启动。以我自己的经验,我一般会在一些关键服务器上关闭这个功能,以便于使用Dell DRAC 或 HP iLO 这样的专用管理设备。不过我对于远程启动功能还是很感兴趣的,因此我决定利用AMD Magic Packet Utility 来手动实现这个功能。
软件的安装没有任何特殊之处,安装好后软件会自动扫描子网,获取主机信息。在我试验实里的扫描结果如图A所示。

图 A
网络扫描完毕后,软件可以将电脑启动命令通过网络发送给某个指定的 MAC地址。用户只需要在扫描后的窗口中输入要启动的电脑的MAC地址即可。如图B所示。

图 B
点击发送后,启动命令数据包就会通过子网发送到指定的 MAC地址,目标电脑随即加电启动。另外 TechRepublic的讨论中 有如何向不同子网发送命令的方法。
WoL 的动作取决于多种因素,以及系统硬件和网络的配置等。网络接口的支持程度甚至网络 BIOS或ROM的版本,以及系统BIOS版本,都会影响到WoL动作。
另一方面,这种命令能否在网络中传播也是个问题。由于WoL机制没有安全性,因此在很多特定网络环境都无法传播或执行这个命令。你是否也在你的电脑上禁止了WoL功能呢?我觉得很多人会出于安全考虑禁止WoL。
凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。