<div>Hello Alan,</div>
<div>    </div>
<div>     I finally got it working. I missed the reply to the second access-challenge. </div>
<div>   One thing I am still not sure is about MPPE keys.</div>
<div> For us we are using only EAP-MSCHAPv2 without peap.</div>
<div> The authenticator needs the MPPE keys to authenticate the peer.</div>
<div>But in the EAP-MSCAHPv2 Access-Challenge or Access-accept don't see the keys. I see that the keys are generated for MSCHAPv2 but are</div>
<div>deleted before the request is sent.</div>
<div> </div>
<div> Help is very much appreciated.</div>
<div> </div>
<div>Thank you</div>
<div> Indi</div>
<div> </div>
<div>    <br>   <br></div>
<div class="gmail_quote">On Jan 16, 2008 12:09 PM, Alan DeKok <<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">indira kolli wrote:<br>>    What is the expected callflow for EAP-MSCAHPv2<br><br></div> Read the specification, or the source code.<br>
<div class="Ih2E3d"><br>>   Access-request<br>>   Access-Challenge<br>>   Access-request<br>>   Access-Accept<br>><br>>  Why am I getting Access-challenge again<br><br></div> You're not saying which supplicant you're using.
<br><br> Let me guess: you're writing your own, and trying to debug it using<br>FreeRADIUS.  If that's true, I suggest that you go read the<br>wpa_supplicant source code.  It implements EAP-MSCHAPv2 correctly.<br>
<br> If you're not writing your own supplicant, then the server is working<br>correctly.  You may be surprised that more than one Access-Challenge is<br>being sent, but that is the Way It Works.  If you care to know why, go
<br>read the source code in rlm_eap_mschapv2.c<br>
<div>
<div></div>
<div class="Wj3C7c"><br> Alan DeKok.<br>-<br>List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br></div></div></blockquote>
</div><br>