每当我访问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
文本并使其正常工作。我已经尝试将其添加到底部,但它不起作用。
答案 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