这个问题与如何永久关闭无线电源管理,尽管使用 systemd-networkd 来管理硬件时。
我有一个连接到打印机的无头 Raspberry Pi Model 3,其唯一的工作是收集打印作业 (CUPS) 并将其转发到打印机(主要使用 AirPrint 协议)。有时我无法 ping 通它。我怀疑无线网卡在一段时间后断电。我可以排除连接问题,因为它靠近接入点。有什么方法可以影响我的设备配置吗?我在任何地方都找不到它的记录。
wlan0.network
[Match]
Name=wlan0
[Network]
DHCP=yes
#Domains=local
[DHCP]
RouteMetric=20
是的,我知道我可以iwconfig wlan0 power off
禁用设备上的电源管理。我只是喜欢有静态配置文件:
所以我正在寻找相当于 NetworkManager 的
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2
答案1
我最终编写了一个参数化单元配置来完成它。
/etc/systemd/系统/[电子邮件受保护]
[Unit]
Description=Keep wireless device %i from sleeping.
After=network.target
[Service]
ExecStart=/usr/bin/iw %i set power_save off
[Install]
WantedBy=default.target
用法
systemctl enable —now [email protected]