在 Ubuntu Server 18.04 中永久禁用 WiFi 电源管理

在 Ubuntu Server 18.04 中永久禁用 WiFi 电源管理

我设置了一个小型服务器,通过无线方式连接到网络。我可以通过安装 wpa_supplicant 并向 netplan 添加所需的行来配置无线。我一直遇到服务器在闲置一段时间后无法立即响应 ping/连接尝试的问题。安装 wireless-tools 后,我可以看到 iwconfig 报告电源管理已打开。

据我了解,我可以禁用它,直到下次重新启动

sudo iwconfig wlan0 power off

如何永久禁用此功能?我尝试在 /etc/pm/sleep.d 中创建一个名为“wireless”的空文件,但没有成功。我看到的针对 16.04 的其他修复参考 /etc/NetworkManager,但在 18.04.2 中不存在。

答案1

解决方法:尝试将命令添加到/etc/rc.local以便它在启动时自动执行:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

iwconfig wlan0 power off   ### this line added

exit 0

已在 16.04 上测试过。如果您在 18.04 上遇到任何问题,请告知我们。

报告的另一种方法是安装 TLP 并在那里禁用 wifi 电源管理:https://unix.stackexchange.com/a/473753/45945

相关内容