Raspberry PiとUSB Wi-FiドングルでArch Linuxを使用すると、wpa_supplicant@wlan0
systemdサービスを有効にしてWi-Fiを操作できます。ファイルを使用し、インターフェースを指定します。/etc/wpa_supplicant/[email protected]
wlan0
systemdサービスがワイヤレスインターフェースを自動的に検出することを除いて、同じことがわかりますが、wpa_supplicant
有効なファイルがあってもサービスを開始できません/etc/wpa_supplicant/wpa_supplicant.conf
。
wpa_supplicant
systemdサービスを使用してワイヤレスインターフェイスを自動的に検出し、Wi-Fiを設定するにはどうすればよいですか?
自動検出がサービスの目的でない場合、wpa_supplicant
サービスとサービスのポイントは何ですか?wpa_supplicant
wpa_supplicant@interface
答え1
上記のようにここ、wpa_supplicant.serviceファイルはDBus対応サービス用であるため、NetworkManagerによって自動的に検出されます。 NetworkManagerを使用しないと思う場合は、DBus情報を使用してインターフェースをリフトするか、特定のインターフェースバージョンを使用するプログラム/スクリプトを作成する必要があります。[Eメール保護]。引用:
wpa_supplicant パッケージは複数のシステム・サービス・ファイルを提供します。
wpa_supplicant.service- NetworkManager ユーザーに推奨される D-Bus を使用します。
[Eメール保護]- インターフェース名をパラメーターとして受け入れ、そのインターフェースのwpa_supplicantデーモンを開始します。 /etc/wpa_supplicant/wpa_supplicant-interface.conf 構成ファイルを読み込みます。
[Eメール保護]- また、インターフェイスによって異なりますが、明示的にnl80211ドライバを使用するように強制します(下記参照)。設定ファイルのパスは /etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf です。
[Eメール保護]- また、有線ドライバを使用して特定のインターフェイスを使用します。設定ファイルのパスは /etc/wpa_supplicant/wpa_supplicant-wired-interface.conf です。
答え2
[email protected]
インストールwpa_requesterパックマンパッケージは、このようなサービスを管理できる動的サービスファイルです。 wpa_supplicant 構成ファイルを探します。/usr/lib/systemd/system/[email protected]
wpa_supplicant@wlan0
/etc/wpa_supplicant/wpa_supplicant-wlan0.conf
無線LAN 0ファイル名は次のとおりです。無線LAN 0サービス名に。
ネットワークカードがnl80211ドライバを使用していても、[email protected]
同じ方法で使用できます。検索する構成ファイルは次のとおりです。/etc/wpa_supplicant/wpa_supplicant-nl80211-<interface>.conf