Jon*_*mar 7 linux wifi power-management
这个问题与如何永久关闭无线电源管理密切相关,尽管是在使用 systemd-networkd 来管理硬件时。
我有一个连接到打印机的无头 Raspberry Pi Model 3,其唯一的工作是收集打印作业 (CUPS) 并将其转发到打印机(主要使用 AirPrint 协议)。有时我无法 ping 通它。我怀疑无线网卡在一段时间后断电。我可以排除连接问题,因为它靠近接入点。有什么方法可以影响我的设备配置吗?我在任何地方都找不到它的记录。
wlan0.network
[Match]
Name=wlan0
[Network]
DHCP=yes
#Domains=local
[DHCP]
RouteMetric=20
Run Code Online (Sandbox Code Playgroud)
是的,我知道我可以iwconfig wlan0 power off禁用设备上的电源管理。我只是喜欢有静态配置文件:
所以我正在寻找相当于 NetworkManager 的
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2
Run Code Online (Sandbox Code Playgroud)
我最终编写了一个参数化单元配置来完成它。
\n/etc/systemd/system/wlan-always-on@.service
\n[Unit]\nDescription=Keep wireless device %i from sleeping.\nAfter=network.target\n\n[Service]\nExecStart=/usr/bin/iw %i set power_save off\n\n[Install]\nWantedBy=default.target\nRun Code Online (Sandbox Code Playgroud)\n用法
\nsystemctl enable \xe2\x80\x94now wlan-always-on@wlan0.service\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
3994 次 |
| 最近记录: |