锁屏本身不会切断WiFi连接,真正断网的是系统休眠或WiFi省电模式;需禁用自动挂起和NetworkManager的wifi.powersave=3,改为2,并验证rfkill状态及驱动兼容性。

锁屏本身不会切断WiFi连接——真正断网的是系统进入休眠(suspend)或网络适配器被启用省电模式。 你看到的“锁屏后WiFi断开”,大概率是锁屏触发了后续休眠,或者NetworkManager在空闲时自动启用了WiFi省电策略。解决的关键不是改锁屏行为,而是阻断背后的电源管理与省电逻辑。
为什么锁屏后WiFi会断?先确认真实原因
Ubuntu锁屏(screen lock)只是启动GNOME的屏幕保护器,不关机、不休眠、不关网卡。但以下两个常见机制会在锁屏后悄悄介入:
- 系统默认5分钟无操作后执行
suspend(挂起),此时网卡断电,WiFi必然中断 - NetworkManager默认启用
wifi.powersave=3(自动省电),在低活动状态下关闭射频模块,表现为“已连接但无数据”或“disconnected” - 某些笔记本厂商驱动(如Realtek RTL8822CE)对省电更激进,即使未休眠也会在锁屏后几秒内断连
禁用休眠:防止锁屏→挂起→断网链路
这是最常被忽略的环节。锁屏后断网,往往因为锁屏+闲置触发了系统级挂起,而非锁屏本身。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 图形界面:设置 →
电源→ 将“空白屏幕”和“自动挂起”都设为“从不” - 命令行强制禁用(推荐,避免GUI缓存延迟):
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0 - 验证是否生效:
systemctl status systemd-suspend.service应显示inactive (dead)
关闭WiFi省电:让网卡始终在线
即使没休眠,wifi.powersave 也会让网卡“假装掉线”。这是GNOME桌面下最隐蔽的断网元凶。
- 编辑配置文件:
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf - 确保内容为:
[connection]<br>wifi.powersave = 2
(2表示完全禁用省电;0是启用,3是自动,别信默认值) - 重启服务:
sudo systemctl restart NetworkManager - 验证当前状态:
nmcli dev wifi list若看到PWRSV列全为off,说明生效
补充:检查rfkill与驱动兼容性
极少数情况,锁屏触发了硬件级射频开关(尤其双系统或预装Windows的设备)。
- 运行
rfkill list,确认wlan对应的Soft blocked是no - 若为
yes,执行sudo rfkill unblock wifi - 老旧或小众网卡(如 MEDIATEK MT7921)可能需额外禁用模块省电:
echo 'options mt7921e ps_mode=0' | sudo tee /etc/modprobe.d/mt7921e.conf,再sudo update-initramfs -u
真正麻烦的点不在锁屏设置本身,而在它背后串联的电源策略层级——桌面环境、NetworkManager、内核驱动、甚至固件都可能插手。改完记得等两分钟,手动锁屏再解锁,用 ping -c 3 8.8.8.8 和 nmcli dev wifi 确认连接持续活跃,才算是闭环完成。

















