On Mon, 27 May 2002, 3APA3A wrote:
>
> Probably      the      problem      is      that     MS     uses     for
> MS-MPPE-Send-Key/MS-MPPE-Recv-Key absolutely same encoding schema as for
> Tunnel-Password   attributes.   Currently   I  do  all  encoding  inside
> rlm_mschap itself.
>
> I'm not sure how does proxy operates: if proxy rebuilds packet and these
> values  are changed I need to rewrite rlm_mschap to not perform encoding
> and  to  mark  MS-MPPE-Send-Key/MS-MPPE-Recv-Key  as  encrypt=2  in  the
> dictionary instead.
>
> Will it work?
>
> BTW:  for  MS-CHAPv1  Microsoft  uses standard rad_pwencode() to encrypt
> MS-CHAP-MPPE-Keys   attribute.  Currently  I  call  rad_pwencode()  from
> rlm_mschap.  May  be  we should process all rad_pwencode'd attributes in
> the  way  we  process  Tunnel-Password  encryption?  That  is instead of
> calling  rad_pwencode/rad_pwdecode  for Password we should mark Password
> and  MS-CHAP-MPPE-Keys  as  encrypt=1  in  the dictionary and handle all
> encrypted attributes?

Hi 3APA3A,

I am not using rlm_mschap at all because I am only proxying.  I assumed
that the encoding/decoding would be performed automatically as part of
the proxying process.

What you suggest sounds sensible to me, but I do not know much at all
about RADIUS :-(.

regards, josh.

> --This is a forwarded message
> From: Josh Howlett <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Date: Monday, May 27, 2002, 7:28:36 PM
> Subject: Encrypted attribute problems
>
> ===8<==============Original message text===============
> > Josh Howlett <[EMAIL PROTECTED]> wrote:
> > > What is the status of encrypted attribute support in Freeradius at the
> > > moment?  It appears to be broken - has anyone had similar problems?
> >
> >   WHICH encrypted attribute?  There's more than one, and there are a
> > number of different encryption schemes.
>
> Sorry for the lack of specificity; I am rather new to RADIUS!
>
> My precise problem is this.  I have a Microsoft IAS W2K server and a NAS
> with a Freeradius proxy in the middle:
>
>         IAS <--> Freeradius <--> NAS
>
> The NAS authenticates clients using MSCHAP-v2 and also provides
> encryption using MPPE.  The NAS can authenticate and retrieve the MPPE
> keys via RADIUS from the W2K box without any problems.  However, if the
> RADIUS transaction is performed via the Freeradius proxy, the NAS
> reports problems with de-crypting the MPPE attributes:
>
> decrypt_attr_style_1: bogus decrypted length 89
> decrypt_attr_style_1: bogus decrypted length -37
>
> Hence, I can authenticate correctly but not retrieve the MPPE keys when
> Freeradius is acting as proxy.
>
> I hope this is clear?
>
> thanks, josh.
>
>
> ------------------------------------------------------------
> Josh Howlett, Networking & Digital Communications,
> Information Systems & Computing, University of Bristol, U.K.
> 'phone: 0117 928 7850 email: [EMAIL PROTECTED]
> ------------------------------------------------------------
>
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
> ===8<===========End of original message text===========
>
>
> --
> ~/ZARAZA
> B p`qwer`u a{k` nxhaj`.  (Kel)
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>

------------------------------------------------------------
Josh Howlett, Networking & Digital Communications,
Information Systems & Computing, University of Bristol, U.K.
'phone: 0117 928 7850 email: [EMAIL PROTECTED]
------------------------------------------------------------


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to