Raspbian
有兩個正在執行的 wpa_supplicants 是否正常?
我正在嘗試調試我的 RPi 3 的 wifi 連接問題(它有時只是隨機失去連接)。我注意到
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 實例?
如果沒有 - 如何擺脫一個?
wpa_supplicant 有兩個實例?
第一個命令由 呼叫
wpa_supplicant.service
,請參閱:systemctl cat wpa_supplicant.service
第二個是手動執行的:
wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
配置同一網路介面的多個 wpa_supplicant 實例可能會發生衝突,要停止它們,請執行:
killall wpa_supplicant
或者:
killall wpasupplicant
然後手動干淨地啟動一個新實例。