我在家里的实验室中使用旧的 macbook pro(2010)作为服务器。
它正在运行 ubuntu 服务器。我想在其上使用局域网唤醒,因此我使用了:
sudo ethtool -s 接口 wol g
(使用我的接口名称)
我跑完之后:
ethtool | grep 唤醒
我得到了:
支持唤醒:g 唤醒:g
最后,我从我的电脑运行:
wakeonlan MAC 地址
(替换 MAC 地址)
我收到一条消息说魔术包已发送,但什么也没发生。
我在另一台笔记本电脑(不是 MacBook)上测试了同样的方法,并且成功了。我必须访问 BIOS 才能在那里启用 WOL(在 pc 笔记本电脑上),但对于 MacBook,我不知道该怎么做。
有人知道怎么做吗?
提前致谢。
PD。我管理了盖子的行为,以便当盖子关闭时它会忽略(而不是休眠)。
答案1
我知道这是一篇旧帖子,但我一直在我的 2018 MacBook Pro 上搜索这个特定问题。我预感到问题是什么,而且是正确的。WOL 正在运行,但在 MacBook 上它不会唤醒屏幕!我不知道为什么。我在 AppStore 上找到了一个可以唤醒我的应用程序:
离开
https://apps.apple.com/us/app/off-shutdown-and-wake-on-lan/id529923825
它扫描了我的系统,并将端口 1984 报告为 upnp 映射的 LAN 唤醒端口。我将 1984 外部/1984 内部转发到我的 MacBook 内部 IP。它也能唤醒显示器,为什么它能唤醒而其他的不行,请告诉我。它确实在 MacBook 上运行了一个辅助应用程序来启用其他功能,但我有预感它可能正在运行 wol 数据包嗅探器,然后启动一个脚本来唤醒显示器