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

Mac Mini 到底是否支持 WoL?

  •  1
     
  •   wisej · 20 天前 · 707 次点击

    希望有 mac mini 的小伙伴能现身说法一下。我自己实测无法通过 magic packet 唤醒(但是连 vnc 可以唤醒没问题)。搜索引擎上也有不同的说法,有成功的也有不行的。

    下面说下我的 Case: (pmset -g ,womp = 1)

    设备:Mac Mini M4

    目的:win pc 通过 WoL 软件发送 Magic packet 到 mac mini 进行唤醒,实现 mac mini 上的程序 resume

    验证:

    1. mac mini 上执行 `tcpdump -i en1  -x` (en1 为 wifi)
    
        2. pc 上通过 wol 软件进行唤醒
    
        3. macmini 终端输出:IP 192.168.1.7.50071 > broadcasthost.echo: UDP, length 102
    

    输出是符合预期的,udp 端口 7 和 9 我都试了。wifi 网卡的实际 mac 地址和隐私 mac 地址也都试了,都不行。

    V 友能不能帮忙看看到底哪里问题?

    6 条回复    2024-12-13 09:19:09 +08:00
    smartruid
        1
    smartruid  
       19 天前
    睡眠时可以通过 ssh, vnc 等连接唤醒,关机不支持任何方式唤醒
    smartruid
        2
    smartruid  
       19 天前
    mac mini 不支持 WOL 的
    wisej
        3
    wisej  
    OP
       19 天前
    @smartruid 看这个贴子里 https://v2ex.com/t/984439 很多都说可以。难道 mac 可以,mac mini 不行?..
    man pmset ,womp - wake on ethernet magic packet (value = 0/1).
    -------
    而且单纯 ssh 登录似乎也不唤醒(屏幕未点亮,程序从 log 看也没 resume)。除非 pmset schedule wake
    smartruid
        4
    smartruid  
       19 天前   ❤️ 1
    womp 并不是 WOL , 而是对应设置里的“唤醒以供网络访问”这个设置项, 描述里也写了:“睡眠时,Mac 可以接收传入的网络流量(如 iMessage 信息和其他 iCloud 更新),使应用程序保持最新。”

    ssh 连接确实不会点亮屏幕, 我之前有试过,睡眠时 mac 上的 web 服务无法访问,打开一个到 mac 的 ssh 连接就可以访问到那个 web 服务里。

    你如果是想要点亮屏幕的话,iCloud 查找 mac 应该也可以触发。

    我是直接关了睡眠的,毕竟待机也就 4w 。
    xiao9469
        5
    xiao9469  
       17 天前 via iPhone
    我一般用 iPhone 上的查找设备,就可以唤醒 Mac mini
    wisej
        6
    wisej  
    OP
       17 天前
    @xiao9469 是一种办法,但是我自己觉得还是不够丝滑。现在干脆直接把睡眠关了。待机 4-6w
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1390 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 17:16 · PVG 01:16 · LAX 09:16 · JFK 12:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.