WOL 发了但电脑没反应
现象
点击唤醒按钮后 NetX 提示魔法包已发送,但电脑还是黑屏没反应。
排查顺序
第一步:先确认 MAC 地址对不对
绝大多数 WOL 失败是 MAC 地址错了。 确认方法:
- 找一台同局域网的正常开机状态的那台电脑
- NetX 扫描应该能扫到它,进入详情页记 MAC
- 或者去电脑上查:
- Windows:命令行执行
ipconfig /all,找"物理地址" - macOS:设置 → 网络 → WiFi(或以太网)→ 高级 → 硬件
对比 NetX 里存的 MAC,一字符不差才行。
第二步:Windows 电源管理有没有开 WOL
Windows 10 / 11:
- 右键开始菜单 → 设备管理器
- 网络适配器 → 右键你的网卡 → 属性
- 电源管理 → 勾选 允许此设备唤醒计算机
- 高级 → 找到并启用 Wake on Magic Packet(部分网卡叫"Wake on LAN")
第三步:BIOS 设置有没有开 WOL
重启电脑进 BIOS(开机按 F2 / Del / Esc,因主板而异),找:
- Power Management 或 Wake Up Event Setup
- 启用 Wake on LAN / Power On By PCI-E
- 保存(F10 或按提示)
如果 BIOS 里找不到这个选项,可能主板不支持或网卡不支持 WOL(极少见,现代主板基本都支持)。
第四步:关机后网卡灯有没有亮
电脑关机后(正常关机,不是休眠),网线口或 WiFi 网卡的指示灯应该是亮着的(说明网卡还在低功耗状态,等着接魔法包)。
如果灯灭了,说明:
- BIOS 里没开 WOL → 重查
- Windows 电源管理设置里网卡被关掉了唤醒能力 → 重查
- 主板不支持 WOL 关机唤醒(只支持从休眠唤醒)→ 试试先让电脑进入"睡眠"状态再用 WOL 唤醒,能唤醒说明主板只支持 S3 唤醒不支持 S5 唤醒
第五步:公网 WOL 场景检查端口转发
如果是从外面(蜂窝网络)唤醒,确认:
- 路由器里的端口转发规则已经设了(UDP 9 → 广播地址 192.168.x.255)
- 公网 IP / DDNS 域名没错
- 防火墙有没有拦 WOL 包
快速验证法
在同一个局域网内先测一遍 WOL,如果局域网能唤醒、蜂窝网络不行,问题 100% 在公网配置(端口转发 / DDNS / 公网 IP)。如果局域网内也不行,就从上面第一步开始查。