V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ACSuperChen
V2EX  ›  程序员

Windows11 Wake on Lan 每小时被 Hardware Clock time sync 自动唤醒

  •  
  •   ACSuperChen ·
    superchensss · 2022-05-04 23:20:07 +08:00 · 1683 次点击
    这是一个创建于 719 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近因为工作原因,配置了 Wake on Lan+远程连接的方案,然后最近发现 PC 每小时都被唤醒,查活动日志发现了下面的 log:

    The system time has changed to (TimeA) from (TimeB).
    
    Change Reason: System time synchronized with the hardware clock.
    Process: '' (PID 4).
    
    RTC time: (TimeA)
    Current time zone bias: -480
    RTC time is in UTC: false
    System time was based on RTC time: false
    

    然后之后就发现 PC 被 wol 唤醒,唤醒来源是我的 AX200 网卡,时间是 match 的,我也打开了连接 internet 自动同步时间。网上搜索也试了很多方案,但问题还在。这台 PC 才服役了一年左右,CMOS 电池应该是好的,进 bios 看时间也是正确的,就是每小时会有同步的信息,想向各位问下可能是什么原因,以及如何解决?

    9 条回复    2022-05-05 08:31:09 +08:00
    visitant
        1
    visitant  
       2022-05-04 23:26:22 +08:00
    https://www.v2ex.com/t/601966 试试把唤醒定时器关了?
    ysc3839
        2
    ysc3839  
       2022-05-04 23:31:54 +08:00 via Android
    The system time has changed 是因为被唤醒了然后同步硬件时钟,而不是被“硬件时钟同步”唤醒
    建议试试去设备管理器禁止 AX200 的 Wake on WLAN
    ACSuperChen
        3
    ACSuperChen  
    OP
       2022-05-04 23:38:17 +08:00
    @ysc3839 嗯我之前 WOL 关的所以没有唤醒,但现在想用 WOL ,所以想找到办法去解决。从日志我看到是先有 time sync (就是上面的)然后才进行了唤醒,所以感觉还是这个 hardware clock 的同步问题......

    最妖的一点,就是这个唤醒还恰巧是同一个时间点,然后不断+1 小时
    ACSuperChen
        4
    ACSuperChen  
    OP
       2022-05-04 23:39:17 +08:00
    @visitant 我确实找到了 time sync 的那个 task ,但是感觉把这个关了会影响从 internet 同步?我现在真的希望这个硬件时钟的同步能被禁用掉
    visitant
        5
    visitant  
       2022-05-04 23:53:40 +08:00
    @ACSuperChen 仔细看帖子的 append ,“电源选项->更改计划设置->更改高级电源设置->睡眠->允许使用唤醒定时器” 这个路径和你说的应该不是一个东西
    ACSuperChen
        6
    ACSuperChen  
    OP
       2022-05-05 00:41:42 +08:00
    @visitant 感谢回复,我禁用了这个设置,但还是发生问题。我做了一些 search 然后发现了这篇 post: https://www.reddit.com/r/computerhelp/comments/j3n1yn/comment/hls9ydg/?utm_source=share&utm_medium=web2x&context=3

    这位老哥也跟我遇到了相同的问题,最后发现是华硕路由器的 Group Key Rotation 会每隔一小时触发,然后不知道为什么就会唤醒我的 PC 。这块设置可以在路由高级设置 -> 无线网络当中找到。我把时间调成 1 天后,问题就不再发生了,有相同问题的可以参考下
    ysc3839
        7
    ysc3839  
       2022-05-05 03:53:54 +08:00 via Android   ❤️ 1
    @ACSuperChen 先弄清楚你要的是 Wake on LAN (有线)还是 Wake on WLAN ,只需要 Wake on LAN 的话那把 WiFi 网卡的 Wake on WLAN 禁掉没有问题。
    另外看看网卡属性里有没有多个 Wake on 开头的选项,有的话请全部发出来。
    ACSuperChen
        8
    ACSuperChen  
    OP
       2022-05-05 08:09:36 +08:00 via iPhone
    @ysc3839 嗯,确认应该是 wake on wlan ,之前的表述不太清楚,问题原因确实和硬件时钟无关,只是每次 boot 会自动校准,真正问题还是路由器每小时在那发 group key change 导致唤醒
    目前我的办法也就是把这个值调成一天,这样每隔一天可能唤醒一次,昨晚查看日志没有被唤醒的情况,应该是起作用了。
    zed1018
        9
    zed1018  
       2022-05-05 08:31:09 +08:00   ❤️ 1
    网卡的唤醒选项里打开只允许幻数据包勾上试试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3308 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.