내 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 인스턴스가 두 개 있는 이유는 무엇입니까?
그렇지 않다면 어떻게 제거합니까?
답변1
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
그런 다음 새 인스턴스를 수동으로 깔끔하게 시작하십시오.