[RADIATOR] TTLS with inner MSCHAPv2 vs. inner EAP-MSCHAPv2

Christian Kratzer ck-lists at cksoft.de
Tue Jun 9 04:44:28 CDT 2015


Hi,

we are having an issue with authenticating TTLS when the supplicant uses
plain MSCHAPv2 instead of EAP-MSCHAPv2

1. Testing with eapoltest and following config in eapol_test:
-------------------------------------------------------------

     eap=TTLS
     phase2="auth=MSCHAPV2"

produces following request when the request is reinjected into the inner handler:

     Code:       Access-Request
     Identifier: UNDEF
     Authentic:  <238>g<236>Z<18>2<187>dmM$<242><223><30><209>4
     Attributes:
 	    User-Name = "xxxxxxxx"
 	    MS-CHAP-Challenge = <25><208><7><142>6Q<145>|`<157>P<251><194><203><233><156>
 	    MS-CHAP2-Response = ^<0><0><2><0>x<173><6><0> <0><0><0>;<0><0><0>h<0><0><0><0><0><0><0><0><214><233><146>R<152><167><214>xg<181><254><255>BS<175>@<204><29>=<1><225>|N<248>

This fails to provide a challenge.

     Tue Jun  9 09:32:25 2015 986798: DEBUG: Radius::AuthSQL looks for match with XXXXX [XXXXX]
     Tue Jun  9 09:32:25 2015 987631: DEBUG: Radius::AuthSQL ACCEPT: : XXXXX [XXXXX]

And subsequently fails.

2. Testing with eapoltest and following config in eapol_test:
-------------------------------------------------------------

     eap=TTLS
     phase2="autheap=MSCHAPV2"

produces following request when the request is reinjected into the inner handler:

     Code:       Access-Request
     Identifier: UNDEF
     Authentic:  <137>'H<220><247><247><152>z<186><145><230><133>i<216>?<227>
     Attributes:
 	    EAP-Message = <2><1><0>B<26><2><1><0>=1<3>A2<127><165><224>7<193><148><163>s<223><251><182><146><231><0><0><0><0><0><0><0><0>C<194><27>vv1<20><29>]h$/<149><17><159><202>I<6><128><204><246>"<186><189><0>radperf
 	    Message-Authenticator = <0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>
 	    User-Name = "anonymous"

Here we get a challenge:

     Tue Jun  9 10:57:58 2015 642003: DEBUG: Radius::AuthSQL ACCEPT: : xxxxxx [anonymous]
     Tue Jun  9 10:57:58 2015 642696: DEBUG: EAP result: 3, EAP MSCHAP V2 Challenge: Success

Any tips where to start searching.  We will try next to see if we can sucessfully authenticate TTLS/PAP in order to rule out any challenge issues.

Greetings
Christian

-- 
Christian Kratzer                   CK Software GmbH
Email:   ck at cksoft.de               Wildberger Weg 24/2
Phone:   +49 7032 893 997 - 0       D-71126 Gaeufelden
Fax:     +49 7032 893 997 - 9       HRB 245288, Amtsgericht Stuttgart
Mobile:  +49 171 1947 843           Geschaeftsfuehrer: Christian Kratzer
Web:     http://www.cksoft.de/


More information about the radiator mailing list