我想不通,但我发誓我做的一切都是正确的:
在 BIOS 中:
- 板载 LAN 唤醒 -> 已启用
在 Windows 中:
我已启用每个可用的 NIC 来唤醒 LAN(魔术包)
我已选中“电源管理”选项卡下所有相同网卡的复选框,并且不允许计算机关闭它们
在 Ubuntu 中:
ethtool
输出:
ethtool enp0s31f6
Settings for enp0s31f6:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
为什么我的电脑不能 WOL...我想不通
编辑:我开始怀疑我的网络基础设施是否存在问题,比如防火墙之类的?这是真的吗?https://forums.techguy.org/threads/not-allowed-to-to-set-up-wake-on-lan-on-a-xfinity-modem.1201350/?
答案1
我觉得自己像个白痴。在阅读了所有关于 WOL 的论坛帖子并花了几个小时阅读这篇文章后:
- 我确定该数据包是通过 Wireshark 发送的
- 我需要知道即使计算机已关闭,NIC 是否仍处于打开状态...打开时会发出漂亮的橙色灯光;关闭时则没有任何灯光
- 决定可能是 BIOS 出了问题... 浏览了每个菜单选项,找到了整整一页设置,我没想到会去寻找。在那里找到了我需要的东西。
对于有类似问题的人:
- 确保数据包被广播
- 检查 BIOS 中的所有设置以确保