Linux

如何永久關閉無線電源管理

  • April 1, 2022

在 Linux Mint 17.3 / 18iwconfig中說我的無線網卡的電源管理已打開。我想永久關閉它或解決這個問題。

sudo iwconfig wlan0 power off工作,直到我重新啟動筆記型電腦。

另外,如果我隨機檢查iwconfig,有時它會打開,儘管我確實執行了這個命令。

我讀了一些關於使修復永久化的文章。所有這些都包含第一步“轉到目錄/etc/pm/power.d”,在我的情況下不存在。

我按照以下步驟操作:

sudo mkdir -p /etc/pm/power.d
sudo nano /etc/pm/power.d/wireless_power_management_off

我在文件中輸入了這兩行:

#!/bin/bash

/sbin/iwconfig wlan0 power off

我完成了設置正確的使用者權限:

sudo chmod 700 /etc/pm/power.d/wireless_power_management_off

但是重啟後電源管理又恢復了。

iwconfig手動關閉電源管理後

eth0      no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:"SSID"  
         Mode:Managed  Frequency:2.462 GHz  Access Point: 00:00:00:00:00:00   
         Bit Rate=24 Mb/s   Tx-Power=22 dBm   
         Retry short limit:7   RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality=42/70  Signal level=-68 dBm  
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:2  Invalid misc:18   Missed beacon:0

lo        no wireless extensions.

我認為這個問題不僅僅適用於 Linux Mint,它是特定無線適配器的普遍問題。

用你最喜歡的文本編輯器打開這個文件,我nano在這裡使用:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

預設情況下有:

[connection]
wifi.powersave = 3

將值更改為2。重新啟動以使更改生效。


wifi.powersave該欄位的可能值為:

NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE  (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE  (3): enable powersave

(這些值在 GitHub 上的非正式來源。)

引用自:https://unix.stackexchange.com/questions/269661