On 03/03/2011 12:53 AM, Augusto Cabrera wrote:

> Hello Heikky, 
> Thanks for responding, I have the server certificates. Pem and client. Der 
> incurs with openssl 

Looks like the certificate problems are solved since the TTLS inner
authentication is trying to run.

> But I have this problem according to the logs: 

Make sure you have Digest-MD4 module installed as described in
http://www.open.com.au/radiator/install.html

You need this module for MSCHAP and MSCHAPv2.

> ERR: Could not handle an EAP request: Undefined subroutine 
> &Radius::MSCHAP::ASCIItoUnicode called at 
> /usr/lib/perl5/site_perl/Radius/AuthGeneric.pm line 866.

I'd say this is the result of MSCHAP module not working at all since
Digest-MD4 was not available.

> The logs are:
> 
> Code:       Access-Request
> Identifier: 27
> Authentic:  <0><0>V<6><0><0>v<31><0><0>n<11><0><0>d<195>
> Attributes:
>       User-Name = "wimax@wimaxtest"
>       NAS-IP-Address = 3.3.3.3
>       Calling-Station-Id = "00256831312f"
>       NAS-Identifier = "WASN9770"
>       Event-Timestamp = 1299099954
>       EAP-Message = <2><225><0><196><21><128><0><0><0><186><23><3><1><0> 
> <191><10>ZY<162><226><129><185><185>A:~K<235><131>F'Cb<182><225><208>W<242><9><227>v%k,,N<23><3><1><0><144><1>.<238><30><244><14><4>N<0><219><184>3<247><4><8><248><249><217>@3<20><188>}<247><165>m<209><159><25><239><209><11><213><152><222><14><166><250><228><152><166><2><9><220><24>w&<4><15><200><127><163><145><178><165><162><17><203>{<<179><<233><190><227><224><136><31><28>,ed
>  
> <211><4><157><6><154>u!U<<30><169><174>FX=<200>~<220>N<149><176>0X<12>p<207><217><216><9><175>Kc<18>z<127><187><144><3><134><188><129><253>-(<128><164><189><198>z|7K<231><20><30><129><19><9>(<197>4<196>@<25><221><244><133><198>?k<165>
>       WiMAX-Capability = <1><5>1.1<2><3><2><3><3><1><5><3><1><4><3><1>
>       WiMAX-BS-ID = 00000203f110
>       WiMAX-GMT-Timezone-Offset = -18000
>       NAS-Port-Type = Wireless-IEEE-802.16
>       WiMAX-PPAC = <1><6><0><0><0>c
>       Service-Type = Framed-User
>       Message-Authenticator = 
> <198><156><178>n<247><177><243><137><224><210>L<11><6>NH<244>
> 
> Wed Mar  2 16:05:20 2011: DEBUG: Handling request with Handler 
> 'Realm=DEFAULT', Identifier ''
> Wed Mar  2 16:05:20 2011: DEBUG:  Deleting session for wimax@wimaxtest, 
> 3.3.3.3, 
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthSQL: 
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthSQL: 
> Wed Mar  2 16:05:20 2011: DEBUG: Query is: 'select reason from blacklist 
> where nai='00256831312f'': 
> Wed Mar  2 16:05:20 2011: DEBUG: Radius::AuthSQL looks for match with 
> 00256831312f [wimax@wimaxtest]
> Wed Mar  2 16:05:20 2011: DEBUG: Radius::AuthSQL REJECT: No such user: 
> 00256831312f [wimax@wimaxtest]
> Wed Mar  2 16:05:20 2011: DEBUG: Query is: 'select reason from blacklist 
> where nai='DEFAULT'': 
> Wed Mar  2 16:05:20 2011: DEBUG: AuthBy SQL result: ACCEPT, No such user
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthWIMAX: AAA-WIMAX
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthWIMAX: AAA-WIMAX
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with EAP: code 2, 225, 196, 21
> Wed Mar  2 16:05:20 2011: DEBUG: Response type 21
> Wed Mar  2 16:05:20 2011: DEBUG: EAP TTLS data, 3, 225, 224
> Wed Mar  2 16:05:20 2011: DEBUG: TTLS Tunnelled Diameter Packet dump:
> Code:       UNDEF
> Identifier: UNDEF
> Authentic:  UNDEF
> Attributes:
>       User-Name = "wimax"
>       MS-CHAP-Challenge = 
> T|}M<140><255><165><195><3><211>s<0><186><210><236><152>
>       MS-CHAP2-Response = 
> U<0>!@#$%^&*()_+:3|~<0><0><0><0><0><0><0><0>-<17><2><129><24>*<217><224>V<1><158><209><169><192>&&<20><227><13><10><189><143><215><174>
> 
> Wed Mar  2 16:05:20 2011: DEBUG: EAP TTLS inner authentication request for 
> wimax
> Wed Mar  2 16:05:20 2011: DEBUG: Handling request with Handler 
> 'Realm=DEFAULT', Identifier ''
> Wed Mar  2 16:05:20 2011: DEBUG:  Deleting session for wimax, 3.3.3.3, 
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthSQL: 
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthSQL: 
> Wed Mar  2 16:05:20 2011: DEBUG: Query is: 'select reason from blacklist 
> where nai=NULL': 
> Wed Mar  2 16:05:20 2011: DEBUG: Radius::AuthSQL looks for match with  [wimax]
> Wed Mar  2 16:05:20 2011: DEBUG: Radius::AuthSQL REJECT: No such user:  
> [wimax]
> Wed Mar  2 16:05:20 2011: DEBUG: Query is: 'select reason from blacklist 
> where nai='DEFAULT'': 
> Wed Mar  2 16:05:20 2011: DEBUG: AuthBy SQL result: ACCEPT, No such user
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthWIMAX: AAA-WIMAX
> Wed Mar  2 16:05:20 2011: DEBUG: Handling with Radius::AuthWIMAX: AAA-WIMAX
> Wed Mar  2 16:05:20 2011: DEBUG: Query is: 'select psk, cui, hotlineprofile 
> from subscription where nai=?': wimax
> Wed Mar  2 16:05:20 2011: DEBUG: Query is: 'select profileid, 
> httpredirectionrule, ipredirectionrule, nasfilterrule, sessiontimer from 
> hotlineprofile where id=?': 0
> Wed Mar  2 16:05:20 2011: DEBUG: Radius::AuthWIMAX looks for match with wimax 
> [wimax]
> Wed Mar  2 16:05:20 2011: ERR: Could not handle an EAP request: Undefined 
> subroutine &Radius::MSCHAP::ASCIItoUnicode called at 
> /usr/lib/perl5/site_perl/Radius/AuthGeneric.pm line 866.
> 
> Wed Mar  2 16:05:20 2011: DEBUG: AuthBy WIMAX result: REJECT, Could not 
> handle an EAP request
> Wed Mar  2 16:05:20 2011: INFO: Access rejected for 00256831312f: Could not 
> handle an EAP request
> Wed Mar  2 16:05:20 2011: DEBUG: Packet dump:
> *** Sending to 3.3.3.3 port 10033 ....
> 
> Packet length = 36
> 03 1b 00 24 60 fc ea e7 98 51 59 ae 23 eb dc a9
> ca 25 a7 1f 12 10 52 65 71 75 65 73 74 20 44 65
> 6e 69 65 64
> Code:       Access-Reject
> Identifier: 27
> Authentic:  `<252><234><231><152>QY<174>#<235><220><169><202>%<167><31>
> Attributes:
>       Reply-Message = "Request Denied"
> 
> Wed Mar  2 16:05:20 2011: DEBUG: Monitor received command: STATS .
> Wed Mar  2 16:05:21 2011: DEBUG: Monitor received command: STATS .
> Wed Mar  2 16:05:22 2011: DEBUG: Monitor received command: STATS .
> Wed Mar  2 16:05:23 2011: DEBUG: Monitor received command: STATS .
> 
> 
>       Saludos,
> 
>      Augusto Cabrera Duffaut.
> 
> 
> 
> 
> -----Mensaje original-----
> De: Heikki Vatiainen [mailto:h...@open.com.au] 
> Enviado el: miƩrcoles, 02 de marzo de 2011 16:48
> Para: Augusto Cabrera
> CC: radiator@open.com.au
> Asunto: Re: [RADIATOR] Problem Radiator configuration WIMAX
> 
> On 03/02/2011 06:08 PM, Augusto Cabrera wrote:
>>
>> Hi I am configuring WiMAX radiator for authentication with the CPES are
>> zyxel, but I have authentication errors please i need help, the setup I
>> have is the following:
> 
> Hello,
> 
> can you tell us a bit more what the problem is? From the log below it
> looks like there are TTLS authentication Access-Requests and
> Access-Challenges, but there is no clear error as far as I can tell.
> 
> If the error is TTLS authentication not finishing, you should check the
> client configuration. Please check that the clients trust this root
> certificate:
> 
> EAPTLS_CAFile /etc/radiator/certificados/cacert.pem
> 
> It is possible that the client does not recognize or trust the root
> certificate and for that reasons stops the authentication process. It
> looks like the TTLS inner authentication does not start so you should
> concentrate on the certificate setup.
> 
> Thanks!
> Heikki
> 
> 
>> [root@wimax radiator]# vi radius.cfg
>>
> 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


-- 
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

Reply via email to