如何防止开启 iwconfig 电源管理?

如何防止开启 iwconfig 电源管理?

我受到了这个错误的影响:869502

对于我来说,似乎可以停止内核恐慌的一个解决方法是禁用 wlan0 电源管理:

sudo iwconfig wlan0 power off

但是,当我拔掉电源线时,它似乎会自动重新打开电源管理,我想在很多其他时候也是如此。

有什么原因导致这种情况吗?有人知道我该如何预防吗?

答案1

输入iwconfig并查看输出。您应该看到芯片组的名称以及电源管理是关闭还是打开。如果没有显示,则可能是关闭的。

要关闭电源管理,请转到/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf,您将看到

[connection]
wifi.powersave = 3

将 更改3为 a2并重新启动。

然后运行iwconfig,如果有效的话你应该会看到Power Management:off

来源:https://sites.google.com/site/easylinuxtipsproject/internet

答案2

无线电源管理由 中的钩子运行pm-utils。你可以用以下任何一种方法将其关闭:

在中创建一个文件/etc/pm/config.d。我将其命名为黑名单:

gksu gedit /etc/pm/config.d/blacklist

并在文件内保留:

HOOK_BLACKLIST="wireless"

如果您想禁用任何其他钩子,默认钩子位于/usr/lib/pm-utils/power.d/

或者

您可以在 或 中创建一个空钩子/etc/pm/sleep.d/etc/pm/power.d看看哪一个适合您。即

做就是了

sudo touch /etc/pm/sleep.d/wireless

或者

sudo touch /etc/pm/power.d/wireless

答案3

如果关闭无线接口的电源管理可以加快互联网速度,如下所示:

sudo iwconfig wlan0 power off

要使其永久运行,请按如下命令:

  1. cd /etc/pm/power.d

  2. sudo gedit wifi_pwr_off

    这将打开一个空文件,将以下代码复制到其中:

    #!/bin/sh 
    /sbin/iwconfig wlan0 power off
    
  3. 保存文件,记得

    sudo chmod +x wifi_pwr_off
    

    然后重新启动。

答案4

由于某种原因,投票最多的解决方案对我不起作用,电源管理不断重新打开。我最终做了以下事情:

sudo gedit /etc/rc.local

并在之前添加以下一行exit 0

( sleep 30 && iwconfig wlan0 power off )&

登录 30 秒后关闭电源管理...

编辑:其实这还不够。我继续尝试了很多东西,包括https://askubuntu.com/a/614245我认为这解决了我的问题(我希望)。

相关内容