Ubuntu 22.04 LTS 无线网卡电源管理永久关闭设置方法咨询
Ubuntu 22.04 LTS 无线网卡电源管理永久关闭设置方法咨询
Hey Horst,我之前也碰到过Ubuntu升级后WiFi因为电源管理降速的问题,你临时用iwconfig解决的思路太对了!下面给你几个能永久搞定这个设置的方法,专门适配你的Intel Centrino Advanced-N 6200网卡(驱动是iwlwifi):
方法一:通过NetworkManager配置固定连接
这是最推荐的方法,因为Ubuntu 22.04默认用NetworkManager管理网络,针对性强:
- 先查你当前WiFi连接的配置信息,执行命令:
nmcli connection show,找到ESSID为"A1-Werdenich"的那条记录,记下它的名称或者UUID - 直接用命令修改该连接的电源管理设置:
sudo nmcli connection modify "<你的WiFi名称>" 802-11-wireless.power-management no - 重启NetworkManager让设置生效:
sudo systemctl restart NetworkManager - 之后你可以执行
iwconfig wlp3s0检查,应该会看到Power Management:off一直保持
方法二:修改iwlwifi驱动参数(全局生效)
如果希望所有WiFi连接都默认禁用电源管理,直接改驱动参数更彻底:
- 打开iwlwifi的驱动配置文件:
sudo nano /etc/modprobe.d/iwlwifi.conf - 在文件末尾添加一行:
options iwlwifi power_save=0 - 保存退出后,更新系统启动镜像:
sudo update-initramfs -u - 重启系统后,驱动就会默认关闭电源管理,不管你连哪个WiFi都不用再手动设置
方法三:用启动脚本自动执行命令(传统方式)
要是你习惯用启动脚本的方式,也可以这么搞:
- Ubuntu 22.04默认没启用rc-local,先启用它:
sudo systemctl enable --now rc-local - 编辑rc-local文件:
sudo nano /etc/rc.local - 在
exit 0这一行的前面添加:iwconfig wlp3s0 power off - 给文件加执行权限:
sudo chmod +x /etc/rc.local - 重启系统后,这个命令会自动运行,帮你关闭电源管理
你可以随便选一种方法试试,重启后再用iwconfig wlp3s0确认一下Power Management的状态,应该就不会再因为这个影响WiFi速度啦!
备注:内容来源于stack exchange,提问作者Horst
相关产品推荐
相关产品推荐

