This turend out to be an issue with the MsChapV2 AVP and the trailer bits. This is now resolved
Thanx Aman Arneja On Wed, Apr 13, 2011 at 12:18 AM, Heikki Vatiainen <h...@open.com.au> wrote: > On 04/11/2011 03:55 PM, Aman Arneja wrote: > > > As you might have gathered from my previous mails, i am writing an EAP > > TTLS Method. We are facing problems with using EAP Inner Methods. Non > > Eap Inner methods are working fine. I am attaching 2 log files : > > > > 1.) radiatornoproxy : Config File = eap_ttls.cfg. > > Topology : > > Client - Wireless supplicant configured to authenticate using our TTLS + > > EAP MsChapv2 > > Radiator - AuthByLsa > > > > 2.) eapttlsradiator : Config File = eap_ttls_proxy.txtTopology : > > Client - Wireless supplicant configured to authenticate using our TTLS + > > EAP MsChapv2 > > Radiator - AuthByRadius, with authentication terminating on Microsoft NPS > > > > In Both Cases Radiator is rejecting the AVP sent by client after server > > sends access challenge. > > From the log it looks like Radiator sends access challenge inside the > tunnel as you say: > > EAP-Message = > > <1><7><0>)<26><1><7><0>$<16><23><206>c<129><234><225>n<214><201><243>f<208><248><184><20><219>RadiatorServer1 > > This seems to be a well formed EAP-MSCHAP-V2 challange according to > http://tools.ietf.org/html/draft-kamath-pppext-eap-mschapv2-02 > > But when the response comes, Radiator does not even get to process it as > an AVP but the underlying TLS processing indicates there is a "wrong > version number" as seen below. In other words, it looks like after the > client receives Radiator's tunnelled EAP-MSCHAP-V2 challenge, the > tunnelling TLS thinks the received TLS record is faulty. > > A quick check shows that "wrong version number" could mean a mismatch > between expected and received SSL 3.0 and TLS 1.x version. However, for > me it looks like the version is alwasy <3><1> which is TLS 1.0. > > So it looks like SSL/TLS library Radiator uses sees something it does > not like. > > > Can some1 pls help us with this? Let me know if any more information is > > required. Seems to be an issue with the reading of the EAP Message from > > the AVP. > > I would say it is a TLS problem. Though I am not sure what exactly. > > Best regards, > Heikki > > > > Snipped of issue is as follows > > : > > Mon Apr 11 04:34:01 2011: DEBUG: Handling request with Handler '', > > Identifier '' > > > > Mon Apr 11 04:34:01 2011: DEBUG: Deleting session for > > DVM-AMARNE-DC\anonymous, 192.168.10.3, 0 > > > > Mon Apr 11 04:34:01 2011: DEBUG: Handling with Radius::AuthFILE: > > > > Mon Apr 11 04:34:01 2011: DEBUG: Handling with EAP: code 2, 7, 139, 21 > > > > Mon Apr 11 04:34:01 2011: DEBUG: Response type 21 > > > > Mon Apr 11 04:34:01 2011: DEBUG: EAP TTLS data, 3, 7, 6 > > > > Mon Apr 11 04:34:01 2011: DEBUG: EAP result: 1, EAP TTLS read failed: > > 1168: 1 - error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version > number > > > > Mon Apr 11 04:34:01 2011: DEBUG: AuthBy FILE result: REJECT, EAP TTLS > > read failed: 1168: 1 - error:1408F10B:SSL > > routines:SSL3_GET_RECORD:wrong version number > > > > Mon Apr 11 04:34:01 2011: INFO: Access rejected for > > DVM-AMARNE-DC\anonymous: EAP TTLS read failed: 1168: 1 - > > error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number > > > > Mon Apr 11 04:34:01 2011: DEBUG: Packet dump: > > > > *** Sending to 192.168.10.3 port 65529 .... > > > > Code: Access-Reject > > > > Identifier: 6 > > > > Authentic: > > <179>~<25><150><242><188><191><189>_<127><180><130>O<26><21><209> > > > > Attributes: > > > > EAP-Message = <4><7><0><4> > > > > Message-Authenticator = <0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0> > > > > Reply-Message = "Request Denied" > > > > Thanx > > > > > > > > Aman Arneja > > > > > > > > > > > > _______________________________________________ > > radiator mailing list > > radiator@open.com.au > > http://www.open.com.au/mailman/listinfo/radiator > > > -- > Heikki Vatiainen <h...@open.com.au> > > Radiator: the most portable, flexible and configurable RADIUS server > anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, > Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, > TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, > DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, > NetWare etc. >
_______________________________________________ radiator mailing list radiator@open.com.au http://www.open.com.au/mailman/listinfo/radiator