이 질문은 다음과 관련이 있습니다.무선 전원 관리를 영구적으로 끄는 방법, 하드웨어를 관리하기 위해 systemd-networkd를 사용하는 경우에도 마찬가지입니다.
헤드리스 Raspberry Pi Model 3가 프린터에 연결되어 있고 유일한 작업은 인쇄 작업(CUPS)을 수집하여 프린터로 전달하는 것입니다(주로 AirPrint 프로토콜 사용). 때로는 핑을 할 수 없습니다. 잠시 후 무선 카드의 전원이 꺼지는 것 같습니다. 액세스 포인트에 가깝기 때문에 연결 문제를 배제할 수 있습니다. 내 장치 구성에 영향을 줄 수 있는 방법이 있나요? 어디에도 이에 대한 기록을 찾을 수 없습니다.
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/system/[이메일 보호됨]
[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]