Ubuntu 17.10接AC电源合盖时Wi-Fi保持开启的设置求助
在Ubuntu 17.10中AC电源下合盖保持Wi-Fi正常工作的解决方案
我之前也碰到过一模一样的问题——明明在系统设置和gnome-tweak-tool里都关了合盖挂起,Wi-Fi还是会莫名其妙断开。折腾了几个方法终于搞定,给你分享下具体步骤:
1. 修改systemd登录管理配置
Ubuntu 17.10用systemd管理系统,合盖行为很大程度受logind.conf控制,我们需要明确设置接AC时合盖忽略所有动作:
- 打开终端,编辑配置文件:
sudo nano /etc/systemd/logind.conf - 找到以下两行,去掉前面的
#注释,然后设置值为ignore:HandleLidSwitch=ignore HandleLidSwitchExternalPower=ignore - 保存退出(按
Ctrl+O,回车,再Ctrl+X),然后重启logind服务让设置生效:sudo systemctl restart systemd-logind
2. 禁用NetworkManager的Wi-Fi节能
有时候NetworkManager会在系统闲置(哪怕合盖没挂起)时自动触发Wi-Fi节能,我们需要强制禁用这个功能:
- 新建一个NetworkManager配置文件:
sudo nano /etc/NetworkManager/conf.d/wifi-sleep.conf - 粘贴以下内容:
[connection] wifi.powersave = 2注:
wifi.powersave的数值中,2代表完全禁用Wi-Fi电源管理,不会自动关闭Wi-Fi。 - 保存后重启NetworkManager:
sudo systemctl restart NetworkManager
3. 检查GNOME的细节设置
再确认一遍系统层面的设置,避免遗漏:
- 打开GNOME「设置」→「电源」,确保当使用交流电源时自动挂起选项是关闭的,同时找到「Wi-Fi节能」(如果存在)也关闭它。
- 打开
gnome-tweak-tool,进入「电源」板块,确认合盖时挂起选项处于关闭状态。
4. 排查第三方电源工具(如果有安装)
如果你装了像tlp这类第三方电源管理工具,它可能会覆盖系统默认设置:
- 编辑tlp配置文件:
sudo nano /etc/default/tlp - 找到
WIFI_PWR_ON_AC项,设置为1(表示接AC时保持Wi-Fi开启):WIFI_PWR_ON_AC=1 - 重启tlp服务:
sudo systemctl restart tlp
做完这些设置后,接好AC电源合上盖子,等几分钟用另一台设备ping你的Ubuntu机器,或者远程连接试试,应该就能保持Wi-Fi正常工作了。
内容的提问来源于stack exchange,提问作者sticsk
相关产品推荐
相关产品推荐

