wpa_supplicant - 로밍 시도가 실패한 후 BSSID가 00:00:00:00:00:00으로 변경되는 이유는 무엇입니까? 이것은 wpa-supplicant의 버그입니까 아니면 예상되는 동작입니까?

wpa_supplicant - 로밍 시도가 실패한 후 BSSID가 00:00:00:00:00:00으로 변경되는 이유는 무엇입니까? 이것은 wpa-supplicant의 버그입니까 아니면 예상되는 동작입니까?

[wpa_supplicant] 로밍 시도가 실패한 후 BSSID가 00:00:00:00:00:00으로 변경되는 이유는 무엇입니까? 이것은 wpa-supplicant의 버그입니까 아니면 예상되는 동작입니까?

특정 bssid에 대해 ROAM 작업(wpa_cli ROAM)을 트리거한 후 "WPA: Unable to select WPA/RSN" 오류로 인해 재연결이 실패하지만 이전 연결을 유지하고 외부 네트워크에 연결할 수 있지만 BSSID를 설정한 후 ~ 00:00:00:00:00, 이는 예상된 동작입니다.

Selected interface 'wlan0'
bssid=00:00:00:00:00:00
freq=5805
ssid=my_ssid
id=1
mode=station
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
ip_address=169.254.113.222
address=xx:xx:xx:xx:xx:x
uuid=amu_uuid
ieee80211ac=1

이는 sme_send_authentication() wpa_supplicant/sme.c 함수의 memset 때문인데, 방금 인증 요청을 보내기 전에 memset의 위치를 ​​나중 부분으로 옮겼습니다. 이제 BSSID를 이전 bssid 자체로 유지하고 연결을 유지합니다. 이것은 wpa-supplicant의 버그입니까, 아니면 예상되는 동작입니까? ?

자세한 내용은: -

wpa_supplicant 버전 - 2.7,

재현 단계, 1. 클라이언트가 bssid에 연결되어 있는지 확인하십시오. 2. WPA_CLI ROAM 3. wpa_cli 상태를 확인합니다. (로밍 시도가 실패한 경우에만) 다음 오류와 함께 로밍이 실패합니다.

SME: WPA 키 관리 및 암호화 제품군을 설정할 수 없습니다.

wpa_cli 상태는 bssid가 00:00:00:00:00이고 여전히 이전 bssid에 연결되어 있음을 보여줍니다.

관련 정보