NetworkManager - 禁用wifi省电模式

问题

NetworkManager - 禁用wifi省电模式

在我的笔记本上,安装了Manjaro了,使用wifi的时候发现,一会就断,等一下又恢复了,图标也没有显示断开。

NetworkManager - 禁用wifi省电模式


排查

在Manjaro上,默认是开启了tlp,默认是powersave模式;尝试修改成性能模式,发现正常,但是性能模式下,耗电太快了。

最好是能在powersave模式下还能正常使用wifi,Manjaro上网络管理是使用NetworkManager的,因此查找NetworkManager有没有对应的配置。

NetworkManager - 禁用wifi省电模式


查看帮助

man networkmanager.conf

通过关键字可以搜索到对应的配置项目:

wifi.powersave
 If left unspecified, the default value "ignore" will be used.

如果没有指定,默认就是忽略这个配置,也就是wifi启用性能模式,如果不是一直连接就会出现断开的情况。

NetworkManager - 禁用wifi省电模式

可以选值

0表示禁用wifi的powersave模式,1或者2虽然降低了调整的频率,但是还是会用powersave的效果的。亲测还是使用0.


修改NetworkManager配置

创建配置文件/etc/NetworkManager/conf.d/default-wifi-powersave.conf,添加下面内容

[connection]
wifi.powersave = 0

重启NetworkManager服务

systemctl restart NetworkManager