Hi,<br>   I&#39;m testing wpa_supplicant with security = WPA2, CCMP.<br>   I&#39;m wondered this situation.<br>1) STA01 connects AP01 successfully by WPA2 (with FreeRadius as external radius server).<br>2) I turn off AP01, then turn it on again.<br>
3) STA01 sends Assoc_Request to AP01 with RSNIE+PMKID. (length is 38)<br>4) AP01 replies Assoc_Response to STA01<br><br>then who would continue the protocol flow?<br><br>&#39;Coz STA01 has AP01 PMKID in its cache, so it doesn&#39;t initiate EAPOL-Start. STA01 is waiting for 4 way handshake from AP01.<br>
While AP01 (just turnoff/on, clear cache) doesn&#39;t know this STA01, it obviously doesn&#39;t initiate 4 way handshake. <br><br>I guess that AP01 should send something to tell STA01 that &quot;Hey...you are new to me, we must do full EAP authen together&quot; (what packet should be here??)<br>
then STA01 knows that this is new-start AP01, STA01 will clear it&#39;s own PMKID cache (or not??) and continue the EAPOL-Start.<br><br>Regards,<br>Pongsak<br><br><br>