【Linux】wakeonlan唤醒其他设备
唤醒远程计算机(通常是在同一局域网内)可以使用 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 Management
和 Wake 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
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。