hi, many thanks for providing the details. okay, so with default config....edited the users file to have same details as your test.... eapol_test works: eapol_sm_cb: success=1 EAPOL: Successfully fetched key (len=32) PMK from EAPOL - hexdump(len=32): be 17 16 e3 45 54 dc cc 39 8f cc 94 60 ca 00 c1 92 97 ab e5 6c 2b af 6f 72 ba 9d e7 cc 14 e1 5b EAP: deinitialize previously used EAP method (25, PEAP) at EAP deinit ENGINE: engine deinit MPPE keys OK: 1 mismatch: 0 SUCCESS and the final output of FR shows: Sending Access-Accept of id 9 from 127.0.0.1 port 1812 to 127.0.0.1 port 36275 MS-MPPE-Recv-Key = 0xbe1716e34554dccc398fcc9460ca00c19297abe56c2baf6f72ba9de7cc14e15b MS-MPPE-Send-Key = 0x2c65a1bbb0eac18efd38086d80ab12987bb7a73c396c5fd5a3caae0f64f4fbed EAP-Message = 0x03090004 Message-Authenticator = 0x00000000000000000000000000000000 (9) Finished request 9. Waking up in 4.4 seconds. (0) Cleaning up request packet ID 0 with timestamp +1 (1) Cleaning up request packet ID 1 with timestamp +1 (2) Cleaning up request packet ID 2 with timestamp +1 (3) Cleaning up request packet ID 3 with timestamp +1 (4) Cleaning up request packet ID 4 with timestamp +1 (5) Cleaning up request packet ID 5 with timestamp +1 (6) Cleaning up request packet ID 6 with timestamp +1 (7) Cleaning up request packet ID 7 with timestamp +1 (8) Cleaning up request packet ID 8 with timestamp +1 (9) Cleaning up request packet ID 9 with timestamp +1 Ready to process requests so...what version of eapol_test are you using? alan