(RADIATOR) SessionDatabase, EAP and dynamic keys

Morton Jonuschat lists at maxdata.com
Wed Sep 10 02:23:43 CDT 2003


Hi,

I'm currently evaluating Radiator 3.6 + all current patches and up to 
know I got most of the things I want to do figured out. Radiator is 
serving NAS and VPN equipment just fine, the roblem is with the WLAN 
equipment.

The setup is like this:

Laptop with Intel Pro/Wireless 2100 card and WPA "certified" drivers, 
Odyssey client for EAP-TTLS
Cisco Aironet AP1200 access point running IOS 12.2(11)JA1
Radiator configured to do EAP-TTLS. Outer auth from SQL, inner by proxy 
to a radius hooked up with the W2K active directory.

After some hacking and fixing the eap_anon_hook.pl to make the 
accounting show the real user that connects to the AP.

The problems are with the session database functions - after studying 
the manual for two days straight and not finding anything that seems to 
help me solve them I ask for your help:

Problem #1:

The session database only shows the outer User-Name - is there a hook I 
can use to fix the username just like I do with accounting?

Problem #2:

 If I set a Session-Timeout of 120 seconds the accesspoints request a 
new key by way of sending a new Access-Request with the proper 
credentials. Radiator processes this request ok, but one of the steps 
involves clearing the session table for that nas and port.

This would be the right thing to do for any "normal" nas equipment. 
Chances are nobody can connect to port X of the nas if there is still a 
connection.

With WLAN nas and regular re-keying this doesn't work anymore. At least 
the cisco accesspoint  doesn't send a accounting start/alive/stop 
records after re-keying as the session is still ok, just a new 
encryption key has been exchanged. Is there any way to suppress the 
SessionDatabase Delete query? If you could set this up per client would 
be ok for me, a way to implement Pre/Post hooks for the session database 
would be even better. Oh, and I haven't found a way to make the Cisco AP 
send accounting records after re-keying. If you by any chance know how 
to do this, that would be another solution that would work for me.

Any ideas how to go about solving these things?

--
i. A. Morton Jonuschat
Systemmanager Network & Security
Information Services / Communications

MAXDATA AG
Elbestraße 12 - 16
D-45768 Marl
Telefon: +49 2365 952-2563
Telefax: +49 2365 952-2505

www.maxdata.com




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