Windows Vista doing PEAP - WORKING!!!

Pedro Ribeiro pribeiro-bulk at net.ipl.pt
Wed Nov 29 16:30:25 CET 2006


Hello Alan,

I can confirm it's working now!!!
When I've seen the comment in the release notes of Radiator I thought
it was a conditional compiling (#ifdef) flag, thanks for the help!

Tuesday, November 28, 2006, 10:06:11 PM, you wrote:

> Pedro Ribeiro <pribeiro-bulk at net.ipl.pt> wrote:
>> The "Radiator" people are talking about problems with SSL empty
>> fragments handing in Windows Vista ...
>> I've tried to compile FreeRADIUS with
>> SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS but the final result is the same,
>> clients can't connect!

>   i.e. the patch below MAY help.  There is still an issue in the
> FreeRADIUS state machine where it MAY send an empty ACK once the SSL
> tunnel is set up.  Most clients seem to be OK with this, but maybe
> Vista isn't.

>   A solution, I *think* would be to have FreeRADIUS send an EAP
> Identity request inside of the tunneled session for PEAP, as soon as
> the session is established.  This should work with third-party
> supplicants, and may allow Vista to work, too.

>   Alan DeKok.
> --
>   http://deployingradius.com       - The web site of the book
>   http://deployingradius.com/blog/ - The blog



> Index: src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
> ===================================================================
> RCS file:
> /source/radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c,v
> retrieving revision 1.21.4.11
> diff -u -r1.21.4.11 rlm_eap_tls.c
> --- src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c 26 Oct 2006 17:13:04 -0000      1.21.4.11
> +++ src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c	28 Nov 2006 22:04:44 -0000
> @@ -368,7 +368,7 @@
>          *      time needed during negotiation, but it is not very
>          *      large.
>          */
> -       ctx_options |= SSL_OP_SINGLE_DH_USE;
> +       ctx_options |= SSL_OP_SINGLE_DH_USE |
> SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS;
>         SSL_CTX_set_options(ctx, ctx_options);
>  
>         /*



-- 
Best regards,

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Pedro Ribeiro
IPLNet - Rede de dados e comunicações
Instituto Politécnico de Lisboa (IPL)
Mail: mailto:pribeiro at net.ipl.pt
VoIP: sip:pribeiro at net.ipl.pt
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-





More information about the Freeradius-Users mailing list