无法禁用WiFi电源管理Raspberry Pi 3

时间:2018-03-06 12:43:52

标签: raspberry-pi3

每当我访问sudo nano /etc/network/interfaces时,文件基本上都是空的,这会阻碍我,因为我需要禁用省电功能,该功能会在一分钟左右后自动禁用wifi

这是我文件中显示的内容

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

由于这个原因,我无法添加wireless-power off文本并使其正常工作。我已经尝试将其添加到底部,但它不起作用。

2 个答案:

答案 0 :(得分:1)

首先,您应该在https://raspberrypi.stackexchange.com/重新发布此信息 其次,我只是面临同样的问题,并通过将此行输入crontab来解决它:

OpenCV

答案 1 :(得分:0)

我使用以下内容永久重新启动时终止了WiFi电源管理。它作为一项systemd服务完成,因此与网络接口的配置方式和“ 正常工作 ”无关。

应该在任何具有 systemd 的现代Pi上运行。只需将bash脚本下面的内容复制并粘贴到文件中,将其设置为可执行文件,然后sudo ./fileName.sh

if [ -d /root/scripts ]; then
    mkdir /root/scripts
fi

apt-get -y install iw
apt-get -y install wireless-tools

cat <<EOF> /root/scripts/pwr-mgmnt-wifi-disable.sh
#!/bin/bash
iw dev wlan0 set power_save off
EOF

chmod 700 /root/scripts/pwr-mgmnt-wifi-disable.sh


cat <<EOF> /etc/systemd/system//pwr-mgmnt-wifi-disable.service
[Unit]
Description=Disable WiFi Power Management
Requires=network-online.target
After=hostapd.service

[Service]
User=root
Group=root
Type=oneshot
ExecStart=/root/scripts/pwr-mgmnt-wifi-disable.sh

[Install]
WantedBy=multi-user.target

EOF

chmod 644 /etc/systemd/system/pwr-mgmnt-wifi-disable.service

systemctl enable pwr-mgmnt-wifi-disable.service
systemctl start pwr-mgmnt-wifi-disable.service