网络唤醒(WOL)配置实操

2026-06-16

WOL(Wake-on-LAN)依赖主板、网卡与网络共同支持,具体 BIOS/驱动选项名称因品牌而异,本文讲通用流程,实际选项以主板与网卡说明书为准。

开馆前半小时,你想远程确认全场主机都起来了,却发现昨晚闭馆脚本把机器全关了——它们黑着,而你在家里。你只能提前一小时赶到现场,一台台按电源键、等自启、看画面,忙到开馆前一刻才喘口气。这种”为了开机专门跑一趟”的活儿,最没技术含量也最耗人。

网络唤醒就是来终结它的。配好 WOL,你在家发一个”魔术包”,关机的主机就自己醒过来,配合开机自启,画面直接进入运行态。“闭馆关机、开馆远程拉起”的无人值守闭环,最后这块拼图就是它。这篇讲清楚从 BIOS 到网络的每一环,尤其是跨网段这个最容易翻车的地方。

WOL 是什么,为什么它有点”挑”

网络唤醒的原理很朴素:主机关机后,网卡并没彻底断电,而是处于”半睡”的待机状态,仍在低功耗监听网络。当它收到一个专门格式的数据包——里面重复了 16 遍自己的 MAC 地址,这就是魔术包——网卡就触发主板通电开机。

为什么说它”挑”?因为整条链路要同时满足好几个条件:主板 BIOS 允许网络唤醒、网卡待机时继续供电、系统里网卡电源管理允许被唤醒、网络能把魔术包送到目标网卡跟前。任何一环断了,你发包它就是不醒。WOL 配置的特点就是环环相扣,漏一个就前功尽弃,所以下面每步都得老实做全。

还有个关键前提:魔术包默认是二层广播帧,天生只在同一网段里跑得通。跨网段(跨 VLAN、跨路由)它到不了,得靠网络设备帮忙转发。这是展厅多网段环境最常见的坑,后面单开一节讲。

前置条件

  • 主板与网卡支持 WOL。绝大多数有线网卡支持,无线唤醒支持有限——优先用有线网口。
  • 主机关机后网口仍带电。电源不能完全断,网卡得处于待机供电状态。这一点决定 WOL 能不能用,闭馆拉总闸的场子要特别注意。
  • 唤醒端与被唤醒主机网络可达。同网段最省事,跨网段需网络设备支持转发魔术包。
  • 记得住每台主机的 MAC 地址。魔术包按 MAC 寻址不按 IP,MAC 是唤醒的钥匙。

最小可用:先唤醒一台

别急着配跨网段。咱们先在同网段内把一台主机唤醒,让你先看到”发包—主机自己亮起”这个完整闭环。

先做两件准备:一是把这台主机的 BIOS 网络唤醒和系统网卡唤醒都打开(详见下节步骤),二是查到它的 MAC 地址(Windows 上 ipconfig /all 里网卡的”物理地址”那行)。假设 MAC 是 AA-BB-CC-DD-EE-FF

把主机正常关机。在同网段的另一台电脑上,用任意一款 WOL 工具(从官网下载,企服君不分发第三方软件),填入目标 MAC,选广播发送。你应该看到工具提示”魔术包已发送”。

现在盯着那台关机的主机——正常的话,几秒内电源灯亮起、风扇转动、开始启动。主机自己醒过来了,这就是 WOL 跑通的标志。如果发包没任何反应,八成是 BIOS 没开、快速启动没关、或网卡电源管理没勾,照下面步骤逐项补齐。

完整步骤

最小唤醒验证过了,下面把每一环配全,保证长期稳定可唤醒。

  1. BIOS 里开启:进主板 BIOS/UEFI,找 “Wake on LAN”/“Power On By PCIE/PCI”/“ErP” 等相关项,开启网络唤醒;会切断网卡待机供电的深度节能项(如 ErP Enable)视情况调整。保存重启后,你应该在设置里看到网络唤醒处于启用状态。
  2. 系统里开启网卡唤醒:Windows 设备管理器 → 网卡属性 → 电源管理,勾选”允许此设备唤醒计算机”与”只允许幻数据包唤醒计算机”,再到高级选项里开启”唤醒幻数据包/Magic Packet”。三个勾都得打上,缺一个都可能唤不醒。
  3. 关闭快速启动:Windows 快速启动会把”关机”变成混合休眠,网卡状态跟着变,常导致 WOL 失效,到电源选项里关掉它。这是 Windows 主机 WOL 失败的头号原因,务必做。
  4. 记录 MAC 地址:魔术包按 MAC 寻址,把每台主机网卡 MAC 与对应位置记成一张表,你应该得到一份”位置—主机—MAC”对照清单,唤醒全靠它。
  5. 发送魔术包唤醒:用 WOL 工具/脚本/中控向目标 MAC 发魔术包。同网段直接广播即可;唤醒原理基于二层广播帧,网络基础见 TCP/UDP 基础
  6. 唤醒后自动进入运行态:配合 开机自启与一键还原,让主机开机后自动登录、启动播控程序。这样远程一发包,几分钟后画面就正常放起来了。

关键参数速查表

环节关键项正确设置
BIOSWake on LAN / Power On By PCIE启用
BIOSErP / 深度节能视情况调整,别切断网卡待机供电
系统网卡允许此设备唤醒计算机勾选
系统网卡只允许幻数据包唤醒勾选
系统网卡唤醒幻数据包/Magic Packet高级里启用
系统电源Windows 快速启动关闭
唤醒寻址方式按 MAC,不是 IP
唤醒同网段发送二层广播

记住核心那条:魔术包认 MAC 不认 IP。主机关机后 IP 可能都不在了,但 MAC 是网卡硬件地址不变,所以唤醒表里 MAC 必须记准,错一个字符就唤不到。

跨网段唤醒

魔术包默认二层广播,跨网段(跨 VLAN/跨路由)无法直接到达,这是展厅多网段部署的最大拦路虎。三种解法:

  • 配置定向广播/IP Helper:在路由或三层交换上开启定向广播或 IP Helper,把魔术包转发到目标网段的广播地址,这是最正规的做法。
  • 放中转机:在目标网段内放一台常开的”中转机”,由它在本网段发广播,简单直接。
  • 穿透工具远程开机:跨互联网唤醒配合穿透型工具的远程开机功能更简单,见 向日葵/ToDesk 等远程工具

故障排查表

现象可能原因解决
发包了没反应BIOS 没开 / 快速启动没关 / 网卡电源管理没勾逐项核对三大开关
断电就唤不醒关机后网卡没供电闭馆别拉总闸切断网络设备与主机待机供电
跨网段唤不到广播被路由隔断按上节配定向广播或放中转机
唤醒后黑屏不运行开机自启没配好参考 开机自启无人值守实操
时好时坏用了无线网卡唤醒 / MAC 记错改有线网口,核对 MAC 一字不差
睡眠能唤关机不能只对睡眠生效未覆盖关机BIOS 里确认对 S5 关机态也启用唤醒

重点说说断电就唤不醒——展厅最容易踩的坑。很多场馆闭馆图省事,一把总闸全拉了,网络设备和主机彻底断电。可 WOL 的前提就是网卡待机得有电,总闸一拉网卡死透了,发再多魔术包也没用。正确做法是闭馆保留交换机和主机的待机供电,只让主机进关机态而非物理断电。

进阶:批量唤醒与定时开馆

单台跑通后,整场还能再往上做两层。

批量唤醒脚本。 把全场主机 MAC 列成一张表,写个脚本循环给每个 MAC 发魔术包,一键唤醒全场。新增一台主机只加一行 MAC,不改逻辑。开馆前在家运行一次,全场自己陆续亮起来。

定时自动开馆。 接进中控或计划任务,设成每天开馆前自动发一轮唤醒,连点都不用点。配合闭馆定时关机,“闭馆关、开馆开”就彻底自动化了,你只需偶尔抽查。整体做法见 远程运维方案总览

动手清单

  • BIOS 里开启网络唤醒,调好 ErP 等节能项
  • 系统网卡电源管理三个唤醒选项全勾上
  • 关闭 Windows 快速启动
  • ipconfig /all 查并记录每台主机 MAC
  • 同网段先手动唤醒一台,看到主机自己亮起
  • 跨网段的按定向广播或中转机配置
  • 配合开机自启,验证唤醒后自动进入运行态
  • 确认闭馆不拉总闸,保留网卡待机供电

小结

WOL 的价值不在于魔术包本身多神奇,而在于它把”为了开机专门跑一趟现场”这件苦差事,变成了家里发个包就搞定的事。先在同网段手动唤醒一台建立信心,再把 BIOS、网卡、系统、网络四环配全,用批量脚本和定时任务把它接进无人值守闭环——记住那句核心:认 MAC、保待机供电,唤醒就稳。

延伸阅读:TCP/UDP 通信基础开机自启与一键还原展厅无人值守实操,更多远程运维主线见 远程运维方案总览


想要定时开关机、远程唤醒与场景联动一体化?了解 SoftControl 展厅中控。只需要在被控电脑上收发唤醒包、远程关机与定时开关的话,SoftAgent 免费版就带 WoL 与定时任务。

需要展厅软硬件方案或定制开发?