Re: (RADIATOR) 2.18.3 & EAP

2001-09-07 Thread Anne Bennett


Hi, Hugh.

>> the wireless base station points to the ACS/Windows
>> box, which then points to Radiator running on my Unix box, and Radiator
>> authenticates based on flat file information.
>>
>> Plain old flat file authentication works as expected based on tests
>> with radpwtst from "localhost".  What I need to know is whether Radiator
>> will be able to respond correctly to the queries sent by the ACS/Windows
>> box on behalf of the wireless base station, and if so, what additional
>> configuration items are needed for that client (or the associated realm).
> 
> Radiator should work correctly in the manner you describe, but if you send me
> a trace 4 debug from Radiator together with your configuration file (no 
> secrets), I will be happy to take a look.

OK; that would be great.  See end of message for that material.

> Here is part of the configuration that you will need:
> 
> # define Client clauses
> 
> 
>   Secret somesecret
>   .
> 

Yup, had that, with a DefaultRealm though.

> 
>   Secret mysecret
>   DupInterval 0
>   .
> 

Had that too, as it happens, and also with a (different) DefaultRealm,
since that was what I was testing authentication on, but I'm curious as
to why that matters for this, i.e., why a localhost client would be
needed to do the LEAP authentication with the ACS box.

> # define AuthBy clauses
> 
> 
>   Identifier CheckFile
>   Filename %D/users
>   .
> 
> 
> # define Realm(s) or Handler(s)
> 
> 
>   AuthBy CheckFile
>   ..
> 

Well, instead I have:

  

  Filename 

  

which should be equivalent, right?

So there is no special configuration needed to support the LEAP stuff?


I append my config file, with comments removed and secrets X'd out.  Then
I append the trace output you requested.  In both files I have edited
the names and IP addresses of hosts, since this list is archived, and
there's no reason for the world to know where our network infrastructure
hosts are without even bothering to scan. :-)

In the trace showing the ACS box's connection, we get "Bad EAP
Message-Authenticator".  Just for fun, yesterday we tried pointing
the access point at Radiator directly, even though I believe that is
not supposed to work.  Oddly enough, it got further: Radiator sent an
Access-Challenge back, though there's no record of a response to
that challenge from the access point.

Anyway, back to the case we're supposed to be solving, where we
authenticate requests from the ACS box: that box is running ACS 2.6.
It is configured to consider my "radhost" a type "RADIUS" (as opposed
to "TACACS+" or "CiscoSecure ACS for Windows 2000/NT"), with traffic
type "inbound/outbound".

The access point authenticates with "RADIUS (Cisco Aironet)", as opposed
to "TACACS+ (Cisco IOS)", "RADIUS (IETF)", "RADIUS (Cisco IOS/PIX)",
"RADIUS (Cisco VPN 5000)", "RADIUS (Cisco VPN 3000)", or "RADIUS
(Ascend)".  It shares a secret key with the ACS which is different from
the secret key shared between the ACS and my "radhost".

I wondered if "Bad EAP Message-Authenticator" was the result of
a secret mismatch.  I tried again with the client entry for the
access-point commented out, in case it was somehow interfering with
selecting the correct secret to use -- no change, still got "Bad EAP
Message-Authenticator".  I rechecked the secrets, and they seem to match.

Any ideas?


Anne.
-- 
Ms. Anne Bennett, Senior Analyst, IITS, Concordia University, Montreal H3G 1M8
[EMAIL PROTECTED]+1 514 848-7606

CONFIG FILE:

Foreground
LogStdout
Trace4
AuthPort 1645
AcctPort 1646
LogDir /tmp/radius/log
DbDir /tmp/radius/db
LogFile %L/logfile
UsernameCharset a-zA-Z0-9\.\-_@

  Secret XXX
  DefaultRealm hse.concordia.ca


  Secret XXX
  DefaultRealm wireless.concordia.ca
  DupInterval 0


  Secret XXX
  DefaultRealm wireless.concordia.ca
  DupInterval 0


  Secret XXX
  DefaultRealm alcor.concordia.ca


  Secret XXX
  DefaultRealm wireless.concordia.ca



  RejectHasReason
  RewriteUsername  s/\@wireless.concordia.ca$//
  
Filename /path/to/NEG/WIRELESS.users
  


  RejectHasReason
  RewriteUsername  s/\@alcor.concordia.ca$//
  
Filename /path/to/SSG/ALCOR.users
  


  RejectHasReason
  
Filename /path/to/NEG/HSE.users
  






TRACE 4 OF ACS BOX TRYING TO AUTHENTICATE A USER:


# ./radiusd -config_file /tmp/radius/db/radconf
Fri Sep  7 11:52:01 2001: DEBUG: Reading users file /path/to/NEG/WIRELESS.users
Fri Sep  7 11:52:01 2001: DEBUG: Reading users file /path/to/SSG/ALCOR.users
Fri Sep  7 11:52:04 2001: DEBUG: Reading users file /path/to/NEG/HSE.users
Thi

Re: (RADIATOR) 2.18.3 & EAP

2001-09-06 Thread Hugh Irvine


Hello Anne -

On Thursday 06 September 2001 20:51, Anne Bennett wrote:
> Hugh,
>
> > My apologies, but I am still unclear as to what you are trying to do.
> >
> > From what you describe below, I understand you to mean that you want the
> > wireless base station to point to the ACS, which then points to Radiator,
> > which then authenticates from a UNIX box.
> >
> > Is this correct?
>
> Essentially yes: the wireless base station points to the ACS/Windows
> box, which then points to Radiator running on my Unix box, and Radiator
> authenticates based on flat file information.
>
> Plain old flat file authentication works as expected based on tests
> with radpwtst from "localhost".  What I need to know is whether Radiator
> will be able to respond correctly to the queries sent by the ACS/Windows
> box on behalf of the wireless base station, and if so, what additional
> configuration items are needed for that client (or the associated realm).
>

Thanks for the clarification.

Radiator should work correctly in the manner you describe, but if you send me 
a trace 4 debug from Radiator together with your configuration file (no 
secrets), I will be happy to take a look.

Here is part of the configuration that you will need:

# define Client clauses


Secret somesecret
.



Secret mysecret
DupInterval 0
.


# define AuthBy clauses


Identifier CheckFile
Filename %D/users
.


# define Realm(s) or Handler(s)


AuthBy CheckFile
..



hth

Hugh


-- 
Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-06 Thread Anne Bennett


Hugh,

> My apologies, but I am still unclear as to what you are trying to do.
> 
> From what you describe below, I understand you to mean that you want the 
> wireless base station to point to the ACS, which then points to Radiator, 
> which then authenticates from a UNIX box. 
> 
> Is this correct?

Essentially yes: the wireless base station points to the ACS/Windows
box, which then points to Radiator running on my Unix box, and Radiator
authenticates based on flat file information.

Plain old flat file authentication works as expected based on tests
with radpwtst from "localhost".  What I need to know is whether Radiator
will be able to respond correctly to the queries sent by the ACS/Windows
box on behalf of the wireless base station, and if so, what additional
configuration items are needed for that client (or the associated realm).


Anne.
-- 
Ms. Anne Bennett, Senior Analyst, IITS, Concordia University, Montreal H3G 1M8
[EMAIL PROTECTED]+1 514 848-7606
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-06 Thread Mark O'Leary

On 6 Sep 2001, at 8:02, Hugh Irvine wrote:  

> Note that EAP/LEAP support is being added to Radiator in stages, with 
> EAP/LEAP proxy support being the first. Additional support will be introduced
> in future revisions.

Can I put in a request for EAP-TLS to be one of the next 'stages' to be 
added? Thanks!

M.

-- 
Mark O'Leary, Manchester Computing, UK
PGP Key and Further Details: 
http://lucy.mcc.ac.uk/mark/mark.html
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-05 Thread Hugh Irvine


Hello Anne -

My apologies, but I am still unclear as to what you are trying to do.

>From what you describe below, I understand you to mean that you want the 
wireless base station to point to the ACS, which then points to Radiator, 
which then authenticates from a UNIX box. 

Is this correct?

thanks

Hugh


On Thursday 06 September 2001 08:29, Anne Bennett wrote:
> Hi, Hugh.
>
> >> As per my description when I requested the evaluation copy, I am trying
> >> to set up a "wireless network with Cisco Aironet; we need a Unix-based
> >> RADIUS server that can speak LEAP to the ACS box, which proxies the
> >> requests from the access points".  I was told that this is supported,
> >> but I can't find anything in the docs.
> >
> > What you want to do is a simple AuthBy RADIUS proxy set up.
>
> I'm not quite sure we are understanding each other; perhaps my description
> was unclear.  I'll try again.  The Access Points are pointing at the
> ACS box.  The ACS box is set up to pass the queries to my Unix box,
> where my account database resides.  I want my Unix box to perform the
> authentication.
>
> I believe you are suggesting to me the opposite case, where the actual
> authentication is performed by the ACS box.  However, I am specifically
> trying to *avoid* having user account information on the ACS box.
>
> > Note that EAP/LEAP support is being added to Radiator in stages, with
> > EAP/LEAP proxy support being the first. Additional support will be
> > introduced in future revisions.
>
> It sounds like what I am hoping to do is not supported for now.  :-(
>
>
> Anne.

-- 
Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-05 Thread Anne Bennett


Hi, Hugh.

>> As per my description when I requested the evaluation copy, I am trying
>> to set up a "wireless network with Cisco Aironet; we need a Unix-based
>> RADIUS server that can speak LEAP to the ACS box, which proxies the
>> requests from the access points".  I was told that this is supported,
>> but I can't find anything in the docs.

> What you want to do is a simple AuthBy RADIUS proxy set up.

I'm not quite sure we are understanding each other; perhaps my description
was unclear.  I'll try again.  The Access Points are pointing at the
ACS box.  The ACS box is set up to pass the queries to my Unix box,
where my account database resides.  I want my Unix box to perform the
authentication.

I believe you are suggesting to me the opposite case, where the actual
authentication is performed by the ACS box.  However, I am specifically
trying to *avoid* having user account information on the ACS box.

> Note that EAP/LEAP support is being added to Radiator in stages, with 
> EAP/LEAP proxy support being the first. Additional support will be
> introduced in future revisions.

It sounds like what I am hoping to do is not supported for now.  :-(


Anne.
-- 
Ms. Anne Bennett, Senior Analyst, IITS, Concordia University, Montreal H3G 1M8
[EMAIL PROTECTED]+1 514 848-7606
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-05 Thread Hugh Irvine


Hello Anne -

What you want to do is a simple AuthBy RADIUS proxy set up.

Have a look at section 6.27 in the Radiator 2.18.3 reference manual for a 
discussion of the AuthBy RADIUS clause. Any EAP or LEAP requset will be 
automatically handled when the request is proxied.

Here is part of a configuration file for what you want to do:

# define AuthBy RADIUS clause


Identifier ProxyToACS
Host the.acs.box
Secret ..
.


# define Realm(s) or Handler(s)


AuthBy ProxyToACS
.


Note that EAP/LEAP support is being added to Radiator in stages, with 
EAP/LEAP proxy support being the first. Additional support will be introduced 
in future revisions.

Thanks for the note about the omission from the manual - it will be fixed in 
the next release.

regards

Hugh


On Thursday 06 September 2001 06:36, Anne Bennett wrote:
> > If you set the EAPType parameter in the AuthBy clause to something like
> > 'notpermitted', it will reject EAP authentication requests.
> >
> > 
> > Filename xxx
> > # Prevent authentication of any EAP requests
> > EAPType notpermitted
> > 
>
> I just obtained the demo 2.18.3, and have been reading the HTML docs
> that came with it.   I can't find a mention of "EAPType" anywhere in my
> documentation.
>
> As per my description when I requested the evaluation copy, I am trying
> to set up a "wireless network with Cisco Aironet; we need a Unix-based
> RADIUS server that can speak LEAP to the ACS box, which proxies the
> requests from the access points".  I was told that this is supported,
> but I can't find anything in the docs.
>
> Help?
>
>
> Anne.

-- 
Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-05 Thread Anne Bennett


> If you set the EAPType parameter in the AuthBy clause to something like 
> 'notpermitted', it will reject EAP authentication requests.
> 
> 
>   Filename xxx
>   # Prevent authentication of any EAP requests
>   EAPType notpermitted
> 

I just obtained the demo 2.18.3, and have been reading the HTML docs
that came with it.   I can't find a mention of "EAPType" anywhere in my
documentation.

As per my description when I requested the evaluation copy, I am trying
to set up a "wireless network with Cisco Aironet; we need a Unix-based
RADIUS server that can speak LEAP to the ACS box, which proxies the
requests from the access points".  I was told that this is supported,
but I can't find anything in the docs.

Help?


Anne.
-- 
Ms. Anne Bennett, Senior Analyst, IITS, Concordia University, Montreal H3G 1M8
[EMAIL PROTECTED]+1 514 848-7606
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-03 Thread Mike McCauley

Hello Mark,

If you set the EAPType parameter in the AuthBy clause to something like 
'notpermitted', it will reject EAP authentication requests.


Filename xxx
# Prevent authentication of any EAP requests
EAPType notpermitted


There is no way with configuration to prevent proxying of EAP requests. You 
would have to do that with a hook.

Hope that helps.
Cheers.

On 1 Sep 2001, at 11:05, Hugh Irvine wrote:

> There is nothing to configure.
> Radiator will handle the proxying and challenge/response automatically.

So, for example, the only way to ensure that Radiator would *not* respond to 
an EAP challenge is to run a version 2.18.2 or below?

I was hoping there'd be a way to set a specific realm as capable of handling 
EAP authentications and disabling that functionality in other realms via the 
config file.

It'd also be nice to get an idea of what manufacturers implementations of EAP 
Radiator is now compatible with - i.e. following Mike's 'open letter' about 
Cisco policy on releasing specs it's for lightweight EAP, do these new 
features support LEAP challenges?

Cheers,

M.
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-09-03 Thread Mark O'Leary

On 1 Sep 2001, at 11:05, Hugh Irvine wrote:

> There is nothing to configure.
> Radiator will handle the proxying and challenge/response automatically.

So, for example, the only way to ensure that Radiator would *not* respond to 
an EAP challenge is to run a version 2.18.2 or below?

I was hoping there'd be a way to set a specific realm as capable of handling 
EAP authentications and disabling that functionality in other realms via the 
config file.

It'd also be nice to get an idea of what manufacturers implementations of EAP 
Radiator is now compatible with - i.e. following Mike's 'open letter' about 
Cisco policy on releasing specs it's for lightweight EAP, do these new 
features support LEAP challenges?

Cheers,

M.

-- 
Mark O'Leary, Manchester Computing, UK
PGP Key and Further Details: 
http://lucy.mcc.ac.uk/mark/mark.html
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



Re: (RADIATOR) 2.18.3 & EAP

2001-08-31 Thread Hugh Irvine


Hello Mark -

There is nothing to configure.

Radiator will handle the proxying and challenge/response automatically.

Or have I misunderstood your question?

regards

Hugh


At 15:54 +0100 01/8/31, Mark O'Leary wrote:
>Hugh, folks,
>
>Can anyone give me a pointer as to how to configure use of the new EAP
>facilities. "EAP" doesnt appear to be mentioned in the 2.18.3 ref manual on
>the Radiator site, nor in the distributed documentation, nor goodies file
>etc. Basically all I can find is the three *.pm modules and two test
>datafiles in the distribution. even test.pl doesnt seem to use EAP... I don't
>feel up to guessing usage from the code.
>
>Any help much appreciated.
>
>M.
>
>--
>Mark O'Leary, Manchester Computing, UK
>PGP Key and Further Details:
>http://lucy.mcc.ac.uk/mark/mark.html
>===
>Archive at http://www.open.com.au/archives/radiator/
>Announcements on [EMAIL PROTECTED]
>To unsubscribe, email '[EMAIL PROTECTED]' with
>'unsubscribe radiator' in the body of the message.

-- 

NB: I am travelling this week, so there may be delays in our correspondence.

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, Interbiller, TACACS+, PAM, external, etc, etc.
Available on Unix, Linux, FreeBSD, Windows 95/98/2000, NT, MacOS X.
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.



(RADIATOR) 2.18.3 & EAP

2001-08-31 Thread Mark O'Leary

Hugh, folks,

Can anyone give me a pointer as to how to configure use of the new EAP 
facilities. "EAP" doesnt appear to be mentioned in the 2.18.3 ref manual on 
the Radiator site, nor in the distributed documentation, nor goodies file 
etc. Basically all I can find is the three *.pm modules and two test 
datafiles in the distribution. even test.pl doesnt seem to use EAP... I don't 
feel up to guessing usage from the code.

Any help much appreciated.

M.

-- 
Mark O'Leary, Manchester Computing, UK
PGP Key and Further Details: 
http://lucy.mcc.ac.uk/mark/mark.html
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.