Wake on LAN 设备唤醒
Linkr KVM 支持 Wake on LAN(WOL,网络唤醒) 功能。当远端电脑处于关机或休眠状态时,可通过 KVM 向其网卡发送 Magic Packet(魔术包),远程唤醒目标设备,无需到现场按电源键。
KVM 与目标电脑通常通过网线或交换机处于同一局域网内;发送唤醒包后,目标机器收到符合其 MAC 地址的广播包即可启动。
功能概述
| 能力 | 说明 |
|---|---|
| Web 界面操作 | 在管理界面输入 MAC 地址,一键发送唤醒包 |
| 标准 WOL 协议 | 发送 102 字节标准 Magic Packet,UDP 广播至 255.255.255.255:9 |
| MAC 地址校验 | 支持 : 或 - 分隔的 6 字节 MAC 格式,输入非法时提示错误 |
使用前准备
在通过 KVM 唤醒目标电脑前,请确认目标机器已正确配置 WOL:
1. 在 BIOS/UEFI 中启用 Wake on LAN
进入目标电脑 BIOS/UEFI 设置,找到并启用以下选项(名称因主板厂商而异):
- Wake on LAN
- Power On By PCI-E / PME
- Resume by LAN
部分主板需在关机状态下保持网卡供电(ErP / 深度节能相关选项需关闭)。
2. 在操作系统中启用网卡唤醒
Windows:
- 打开「设备管理器」→ 网络适配器 → 目标网卡属性。
- 在「高级」中启用 Wake on Magic Packet(或类似选项)。
- 在「电源管理」中勾选 允许此设备唤醒计算机。
Linux:
使用 ethtool 检查并启用(以 eth0 为例):
sudo ethtool eth0 | grep Wake-on
sudo ethtool -s eth0 wol g
3. 网络连接要求
- 目标电脑关机后,有线网卡需保持与网络的物理连接(接网线、交换机或 KVM 所在网段)。
- KVM 与目标电脑应在同一二层广播域(同一局域网或 VLAN)内,唤醒包以 UDP 广播方式发送。
- 无线网卡对 WOL 支持普遍较差,建议使用有线网口对应的 MAC 地址。
4. 获取目标 MAC 地址
在目标电脑开机状态下,通过系统命令或路由器管理页面查看网卡 MAC 地址,例如:
- Windows:
ipconfig /all - Linux:
ip link show - macOS:
ifconfig
记下用于连接 KVM 所在局域网的那块网卡的 MAC 地址。
操作步骤
1. 进入高级设置
- 打开 KVM 管理 Web 界面并登录。
- 点击左侧边栏底部的 高级设置(齿轮图标)。
- 在页面中找到 设备唤醒 折叠面板并展开。
2. 输入 MAC 地址
在 MAC 地址 输入框中填写目标电脑的网卡 MAC 地址。
支持的格式示例:
00-E0-0C-1F-30-F1
00:E0:0C:1F:30:F1
每段为两位十六进制数,共 6 段,段间使用 - 或 : 分隔(大小写均可)。
3. 发送唤醒包
- 确认 MAC 地址填写正确。
- 点击右侧绿色 唤醒 按钮。
- 等待操作完成:
- 发送成功:界面提示成功,目标电脑应在数秒至数十秒内启动(视硬件与电源状态而定)。
- 发送失败:请检查网络连接与目标端 WOL 配置后重试。
「发送成功」表示 KVM 已成功发出 Magic Packet,并不保证目标电脑一定开机。若目标端未正确配置 WOL 或不在同一广播域,电脑可能仍无法唤醒。
工作原理
Wake on LAN 使用标准 Magic Packet 格式:
- 包体由 6 字节
0xFF头部 + 16 次重复的目标 MAC 地址组成,共 102 字节。 - KVM 通过 UDP 将数据包广播到
255.255.255.255:9(标准 WOL 端口)。 - 目标网卡在关机/休眠但保持供电的状态下监听链路层流量,识别到自身 MAC 后触发主板开机。
KVM 管理界面 → 输入 MAC → 点击「唤醒」
↓
构造 Magic Packet(102 字节)
↓
UDP 广播 → 255.255.255.255:9
↓
目标网卡接收 → 主板上电启动
常见问题
提示「无效的 MAC 地址」
- 检查是否恰好为 6 段、每段 2 位十六进制字符。
- 确认使用了
-或:作为分隔符,不要使用空格或其他符号。 - 示例:
AA-BB-CC-DD-EE-FF或aa:bb:cc:dd:ee:ff。
显示「发送成功」但电脑没有开机
- 确认 BIOS 中已启用 Wake on LAN,且操作系统中网卡唤醒已打开。
- 确认使用的是有线网卡 MAC,且关机后网线仍连接在同一局域网。
- 检查主板是否关闭了关机后的网卡供电(ErP、EuP 等节能选项)。
- 部分电脑仅支持从休眠/睡眠唤醒,不支持从完全关机(S5)状态唤醒。
- 若 KVM 与目标电脑不在同一网段或 VLAN,广播包可能无法到达目标网卡。
发送失败
- 确认 KVM 设备网络正常,能访问管理界面即表示基本连通。
- 检查 KVM 与目标设备之间的交换机、路由器是否允许广播流量透传。
- 稍后重试;若持续失败,可重启 KVM 网络服务或检查固件版本。
如何确认用的是哪块网卡的 MAC
若电脑有多块网卡(有线、无线、虚拟网卡),请使用实际接入 KVM 所在局域网的那块有线网卡 MAC。可通过暂时禁用其他网卡后执行 ipconfig / ip link 来确认。
与「防止休眠」功能的区别
KVM 还提供 防止休眠 功能:在已连接远端电脑时,定时发送微小鼠标移动,防止系统进入休眠。该功能作用于已开机且已通过 KVM 连接的场景。
Wake on LAN(设备唤醒) 则用于电脑已关机或深度休眠时,通过网络魔术包远程开机。两者用途不同,请根据实际场景选择。