PEAP problem when using domain suffix
Phil Mayers
p.mayers at imperial.ac.uk
Fri Jun 6 10:55:57 CEST 2008
Graham Marsh wrote:
> Hi
>
> Have set up freeradius on a SLES10SP1 box in order to do 802.1X
> authentication. All is fine if the client submits a request using just
> the user name e.g. test05 in the case below:
>
> Processing the authenticate section of radiusd.conf
> modcall: entering group authenticate for request 6
> rlm_eap: Request found, released from the list
> rlm_eap: EAP/mschapv2
> rlm_eap: processing type mschapv2
> Processing the authenticate section of radiusd.conf
> modcall: entering group MS-CHAP for request 6
> rlm_mschap: Told to do MS-CHAPv2 for test05 with NT-Password
> rlm_mschap: adding MS-CHAPv2 MPPE keys
> modcall[authenticate]: module "mschap" returns ok for request 6
> modcall: leaving group MS-CHAP (returns ok) for request 6
> MSCHAP Success
> modcall[authenticate]: module "eap" returns handled for request 6
> modcall: leaving group authenticate (returns handled) for request 6
> PEAP: Got tunneled Access-Challenge
> modcall[authenticate]: module "eap" returns handled for request 6
> modcall: leaving group authenticate (returns handled) for request 6
>
> However, if the user submits a request with the domain name appended
> such as @xyz.edu.hk, then the request fails at the same point in the
> process as shown:
>
> Processing the authenticate section of radiusd.conf
> modcall: entering group authenticate for request 6
> rlm_eap: Request found, released from the list
> rlm_eap: EAP/mschapv2
> rlm_eap: processing type mschapv2
> Processing the authenticate section of radiusd.conf
> modcall: entering group MS-CHAP for request 6
> rlm_mschap: Told to do MS-CHAPv2 for test08 at xyz.edu.hk with NT-Password
> rlm_mschap: FAILED: MS-CHAP2-Response is incorrect
> modcall[authenticate]: module "mschap" returns reject for request 6
> modcall: leaving group MS-CHAP (returns reject) for request 6
> rlm_eap: Freeing handler
> modcall[authenticate]: module "eap" returns reject for request 6
> modcall: leaving group authenticate (returns reject) for request 6
> auth: Failed to validate the user.
> Found Post-Auth-Type
> Processing the post-auth section of radiusd.conf
> modcall: entering group REJECT for request 6
>
> I defined the domain suffix in the proxy conf file and set it to LOCAL
> because the local server should process the requests no matter whether
> the suffix is there or not.
>
> I also tried rewriting the User-Name attribute to remove the suffix
> (which is already done by Stripped-User-Name) but that caused another
> problem.
You will need to strip it; what "other" problem did it cause?
More information about the Freeradius-Users
mailing list