(RADIATOR) Fwd: EAPAnonymous - Different behaviour for EAP-TTLS and PEAP

Rogier Krieger rkrieger at gmail.com
Thu Apr 12 08:05:57 CDT 2007


Hello Hugh,

On 4/12/07, Hugh Irvine <hugh at open.com.au> wrote:
> Could you please provide a bit more detail about the tests you have
> tried and the expected outcomes versus the actual outcomes?

The tests are rather simple, really. I would like to handle requests
with different EAP *inner* identities by different <Handler> clauses
and at the same time support both TTLS and PEAP. Hence the four
handlers: TunneledBy(TTLS|PEAP)=1, Realm=[visitor.]iverdahl.net

Two EAP types, each one for two realms, equals four <Handler> clauses.


Expectations:
By setting EAPAnonymous %0, I expect the inner request (that I believe
should be handled by the TunneledBy(TTLS|PEAP) condition) to match on
the second condition (Realm=) as well. For TTLS, that seems to be the
case (even when I'm not using EAPAnonymous %0). I would like for PEAP
to work similarly.


Test setup:
The reason for 8 dumps is that I test both TTLS and PEAP, and for each
of those, vary both the outer and inner identities to see how Radiator
handles those authentication requests. In every case, I expect
Radiator to select a handler based on the Realm of the EAP inner
identity. When the outer and inner identities differ, this is meant as
a check: Radiator should choose a handler based on the inner EAP
identity.


Test results:
For TTLS, Radiator seems to do this. For PEAP, however, Radiator seems
to select a handler based upon the EAP outer identity, even though the
manual leads me to believe EAPAnonymous %0 should use the EAP inner
identity for the request.


Does the above clarify things?

Cheers,

Rogier

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list