두 개의 wpa_supplicants를 실행하는 것이 정상입니까?

두 개의 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 인스턴스가 두 개 있는 이유는 무엇입니까?

그렇지 않다면 어떻게 제거합니까?

답변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

그런 다음 새 인스턴스를 수동으로 깔끔하게 시작하십시오.

관련 정보