WiFi 电源管理持续开启

WiFi 电源管理持续开启

我需要加速我的 Wifi,所以我运行了sudo iwconfig wlp2s0 power off关闭电源管理的程序。为了检查,我运行了程序,iwconfig成功关闭了电源管理。但重启后,电源管理又打开了!为什么我特意关闭后又打开了?

当我拔下充电器等插头时,它也会重新打开。

以下是 的输出iwconfig

lo        no wireless extensions.

enp1s0    no wireless extensions.

wlp2s0    IEEE 802.11  ESSID:"Fullam-2.4G"  
          Mode:Managed  Frequency:5.745 GHz  Access Point: 76:AC:B9:10:0B:5C   
          Bit Rate=6 Mb/s   Tx-Power=30 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=35/70  Signal level=-75 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:36   Missed beacon:0

如何让电源管理保持关闭状态?

答案1

尝试编辑/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf并将 3 更改为 2(使其看起来如下所示):

[connection]
wifi.powersave = 2

重启。

答案2

请尝试:

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*   

重启并检查:

iwconfig

编辑:这是高度实验性的。我以前从未在 AU 上看到过这种情况,您将为我们测试它!如果不成功,可以使用一个命令恢复:

请执行以下操作:

sudo apt update
sudo apt install tlp
sudo nano /etc/tlp.conf

更改这些行:

# WiFi power saving mode: on=enable, off=disable; not supported by all adapters.
#WIFI_PWR_ON_AC=off
#WIFI_PWR_ON_BAT=on

...读书:

# WiFi power saving mode: on=enable, off=disable; not supported by all adapters.
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=off

保存(Ctrl+o 然后按 Enter)并退出(Ctrl+x 然后按 Enter)。接下来,执行以下操作:

sudo tlp start

确认设置已生效,运行以下命令:

tlp-stat --rfkill

您应该看到电源管理 = 关闭。

编辑2:我建议您尝试其他方法。请打开终端并执行以下操作:

printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local
sudo nano /etc/systemd/system/rc-local.service

添加以下内容:

[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local

[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99

[Install]
 WantedBy=multi-user.target

仔细校对。保存并退出 nano。

sudo systemctl enable rc-local
sudo systemctl start rc-local
sudo systemctl status rc-local

如果一切正确,它应该报告它处于活动状态。接下来,执行以下操作:

sudo nano /etc/rc.local

在‘exit 0’行上方添加以下内容:

/usr/sbin/iwconfig wlp2s0 power off 

仔细校对。保存并退出 nano。

有沒有改善?

相关内容