Garber, Neal wrote: > I just cloned and built the latest 2.1.10 to do some testing. I did a > PEAP-MSCHAPv2 authentication, with bad credentials, using eapol_test. What I > found seems to indicate the problem I was referring to still exists in 2.1.10 > (probably because I wasn't clear enough in describing the issue).
OK. > It seems that after ntlm_auth fails, it sends the EAP failure via an > Access-Challenge. Then, after it receives the response in the next > Access-Request, it sends Access-Reject. This is how it behaved prior to > 2.1.9 also (this is what I meant by "extra round trip" in a previous post). > The problem is that any information stored in an attribute, after the > ntlm_auth failure, will not survive the subsequent Access-Challenge, > Access-Request. I can post the debug output if you'd like to see it. Hmm... OK. The issue appears to be that the tunneled reply is saved for Access-Accept, but not Access-Reject. > When I originally discovered this, I suggested storing the ntlm_auth output > in the eap handler so it could be saved in Module-Failure-Message when the > response to the EAP failure is received. Is there a better approach? If you > tell me your preference, I'd be willing to create a patch.. See "accept_vps" in rlm_eap_peap/*. Something similar needs to be done for reject, and for TTLS. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

