2つのwpa_supplicantsを実行するのは正常ですか?

2つのwpa_supplicantsを実行するのは正常ですか?

私のRPi 3のWi-Fi接続の問題をデバッグしようとしています(時々ランダムに切断されます)。私は気づいた

ps aux | grep wpa_supplicant私にしてください:

root       310  0.0  0.4  10708  3636 ?        Ss   lut16   0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
root       397  0.0  0.4  11080  3140 ?        Ss   lut16   0:01 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext

私は最小限のRaspbian Busterを使用しており、私がした唯一のことは次のとおりです/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=PL

network={
        ssid="[MyExtender]"
        bssid=[MyExtendersMac]
        psk=""
}

普通ですか?

それでは、wpa_supplicantインスタンスが2つあるのはなぜですか?

そうでない場合は、どのように削除しますか?

ベストアンサー1

wpa_supplicantのインスタンスは2つありますか?

最初のコマンドはによって呼び出されますwpa_supplicant.service。以下を参照してください。

systemctl cat wpa_supplicant.service

2番目の操作は手動で行われます。

wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext

同じネットワークインターフェース用に構成されたwpa_supplicantの複数のインスタンスが競合する可能性があるため、これを停止するには、次のようにします。

killall wpa_supplicant

または:

killall wpasupplicant

次に、新しいインスタンスを手動できちんと起動します。

おすすめ記事