mac合盖睡眠时默认保持联网导致wi-fi连接异常,需三步解决:一、勾选“电池/电源适配器”设置中“睡眠时断开网络连接”;二、清空wi-fi首选网络列表;三、通过系统设置或终端禁用wi-fi唤醒(sudo pmset -a tcpkeepalive 0 和 womp 0)。

Mac在合盖或手动触发睡眠时默认保持网络连接,导致开盖后Wi-Fi卡在“正在连接”、校园网需重复认证、下载任务中断——这并非故障,而是系统为支持远程唤醒和后台同步保留的联网能力,必须通过组合配置切断。
启用系统级睡眠断网开关
打开“系统设置” → “电池” → 切换到当前供电模式标签页(“电池”或“电源适配器”)→ 向下滚动到底部 → 勾选【在电脑进入睡眠时断开网络连接】。
这一步直接调用macOS底层节能模块,在睡眠瞬间清空ARP表、终止DHCP租约、释放IP地址。不勾选此项,后续所有操作都无效。
清理Wi-Fi首选网络列表
打开“系统设置” → “网络” → 左侧选中“Wi-Fi” → 右侧点“详细信息…” → 切换到“Wi-Fi”标签页 → 逐个点击“首选网络”下方的“−”号,删除所有已保存网络(包括当前正在使用的)。
删光备选网络是关键。否则系统唤醒时会轮询重连,Wi-Fi图标显示已连接但实际无法上网,甚至自动连上错误热点。
禁用Wi-Fi唤醒机制
方法一:图形界面关闭
打开“系统设置” → “网络” → 点击右下角“…” → “高级” → 取消勾选【唤醒以供Wi-Fi网络访问】。
方法二:终端强制关闭(推荐)
打开“终端”,依次执行:
sudo pmset -a tcpkeepalive 0 → 回车 → 输入管理员密码 → 再执行:sudo pmset -a womp 0 → 回车。
这两条命令分别关闭TCP心跳探测和魔法包唤醒,从驱动层锁死Wi-Fi芯片的休眠行为。M系列芯片机型尤其依赖此操作,否则睡眠断网策略形同虚设。











