唤醒远程计算机(通常是在同一局域网内)可以使用 wakeonlan 工具。wakeonlan 是一个命令行工具,用于发送特殊的魔术包(Magic Packet)到目标计算机,以唤醒它、本文以戴尔为例:

以下是在Linux系统上使用 wakeonlan 的基本步骤:

1.安装 wakeonlan 工具:

在大多数Linux发行版中,wakeonlan 工具通常不是默认安装的。你可以使用包管理器进行安装。例如,在基于Debian、Ubuntu的系统上,可以运行以下命令:

sudo apt-get install wakeonlan

在基于Red Hat、Centos的系统上,可以使用以下命令:

sudo yum install wakeonlan

2.BIOS 设置
为使用“通过 LAN 唤醒”功能,您必须在系统 BIOS 中进行一些设置。为此,请按照以下步骤操作:

重新启动系统并按 F2 键多次。
在计算机 BIOS 中,转至 Power ManagementWake on LAN/WLAN
激活您要使用的选项。
提醒:请注意,Wake on WLAN 并非在所有计算机型号和所有系统状态中可用。
转至Deep Sleep Control(深层睡眠控制)并禁用此选项。
单击 Apply,退出 BIOS。

3.驱动程序设置

回到Windows中,您必须在“Network Card Driver”(网卡驱动程序)中设置“Wake on LAN”(通过LAN唤醒)。请按照以下步骤执行此操作:

打开 Device Manager。在 Windows 10 中,您可以右键单击 Windows 按钮,然后选择设备管理器。
转至 Network adapters 并打开类别。
右键单击您的LAN 控制器,并选择 Properties。
打开选项卡电源管理。
确保选中以下框:允许此设备唤醒计算机仅允许魔术包唤醒计算机
此时,打开 advanced 选项卡,选择 Energy Efficient Ethernet。
提醒:此选项不适用于所有计算机型号。
将此选项设置为disabled(禁用)。
单击OK(确定)并关闭“设备管理器”。
依次转至 Control Panel、Hardware and Sound、Power Options 和 System Settings。
在顶部单击更改当前不可用的设置。
在底部清除 Turn on fast startup。
单击 save changes。

4.使用命令唤醒MAC为AA:AA:AA:AA:AA:AA的主机

wakeonlan AA:AA:AA:AA:AA:AA