WakeOnLan 开机对休眠状态无效

136 天前
 129duckflew

当前情况

目前在 Openwrt 上面安装了一个 wol 插件,然后利用 zerotier 远程访问路由器发送信号到主板, 主板是 MSI B760M 迫击炮,正常关机之后是可以远程开机启动的,休眠之后无法远程开机

需求

有没有什么办法可以让 休眠状态也可以远程开机?

原因

休眠启动比较快,而且不需要开机重新启动很多东西。虚拟机 qbit 之类的软件,电脑上面挂 qbit 之类的软件重启之后恢复需要很长的时间

2019 次点击
所在节点    Windows
33 条回复
mcluyu
136 天前
我记着有些开启 wol 的前提是要关闭休眠, 不知道怎么实现, 但是我觉得你直接让电脑睡眠就好了, 没必要休眠
129duckflew
136 天前
@mcluyu 睡眠状态下可以远程开机吗
zzboat0422
136 天前
休眼会让主板误以为仍然是开机状态,远程唤醒肯定是没用了,解决办法只能是关闭操作系统的“快速启动”
CodeAllen
136 天前
应该是睡眠设置问题,主板 BIOS 看看设置,是否设置了睡眠唤醒限制,可能限制了只能从开关键唤醒睡眠,网卡唤醒睡眠应该要支持从 PCIe 唤醒
CodeAllen
136 天前
或者配置 WoWLAN ,通过 WiFi 唤醒电脑,我之前配置 WoWLAN 就是只能睡眠,不能关机,关机之后不能通过 WoWLAN 唤醒
129duckflew
136 天前
@CodeAllen 我和你的情况是反过来的,我开启来 PCIE 设备唤醒,只能完全关机之后唤醒,睡眠状态和休眠状态好像是无法唤醒的
Lunrry
136 天前
实测应该和这个无关,我平时都是休眠远程唤醒的
maninnet
136 天前
我家里的电脑是开了 WOL 的,但是我在 NAS 或路由器装的第三方 wol 程序也是唤不醒,但是,路由器上的 padavan 就能百分百唤醒 。。。
129duckflew
136 天前
@maninnet WOL 唤醒需要指定网段 可能你的 NAS 上面的 WOL 识别到的网络信息 或者 Mac 地址不太正确吧,魔术包应该都是一样的
povsister
136 天前
你这个休眠,是 hibernation ,还是 Suspend to RAM
一般来说 Suspend to RAM 就可以了,hibernation 会有大量硬盘写入。
129duckflew
136 天前
@povsister 应该 hibernation ,我是台式机,休眠的选项默认是没有的 需要在电源计划里面调出来,普通的睡眠重新启动之后各种软件状态都还在,休眠应该就是你说的 hibernation
krixaar
136 天前
https://learn.microsoft.com/en-us/troubleshoot/windows-client/setup-upgrade-and-drivers/wake-on-lan-feature

Win10 系统层面不支持从 S4/S5 通过 WOL 唤醒,把休眠关了就行,表现为关机之后网卡灯是亮的。
mcluyu
136 天前
我的睡眠可以的, 家里台式机就是一直睡眠状态(电源灯一闪一闪)按键盘可以唤醒, 远程发送 wol 包就可以唤醒, 过几秒就可以远程桌面连接了。
电源设置里的启用快速启动和休眠都没勾选
JasperWong
136 天前
@Lunrry #7 +1
rainbowmolly
136 天前
很多主板设置里面可以通过 lan 远程开机,更别说远程唤醒了
NessajCN
136 天前
S4 和 S5 级休眠的 wol 只能通过主板实现, 而 S3 及以上通过操作系统。
所以你得手动设置你的 os 网络接口启用 wol
参考这篇
https://wiki.archlinux.org/title/Wake-on-LAN
用 ethtool 看看你的网卡驱动是否开启了 wol.如果没开就按照 archwiki 的说明打开
129duckflew
136 天前
@NessajCN 我是 windows 的系统
iX8NEGGn
136 天前
#7 ++,我也是开着休眠,照样可以唤醒。
NessajCN
136 天前
129duckflew
136 天前
@NessajCN 根据这一段的描述"在 Windows 10 中,默认关机行为会使系统进入混合关机(也称为快速启动)状态 (S4)。并且所有设备都进入 D3 。在这种情况下,不支持从 S4 或 S5 进行 WOL 。在这些情况下,网络适配器明确不支持 WOL ,因为用户希望在关机状态下零功耗和零电池消耗。此行为消除了在请求明确关机时无效唤醒的可能性。因此,仅在睡眠 (S3) 或用户明确请求在 Windows 10 中进入休眠 (S4) 状态时支持 WOL 。虽然混合关机和休眠 (S4) 之间的目标系统电源状态相同,但 Windows 只会在混合关机转换时明确禁用 WOL ,而不会在休眠转换期间禁用。"
我理解的是我关机之后无法启动,休眠反而是可以 WOL 启动的, 我目前的电脑表现出来的行为是反过来的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1054792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX