systemd-networkdを使用してワイヤレス電源管理を永久にオフにする方法は?

systemd-networkdを使用してワイヤレス電源管理を永久にオフにする方法は?

この質問は以下に関連しています。ワイヤレス電源管理を永久にオフにする方法、ハードウェアを管理するために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/system/[Eメール保護]

[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]

おすすめ記事