I see some archived posts from Peter at Goldsmiths 2-3 years ago referencing 
eduroam. If Peter's still here, I'm curious how things have worked out. Anyone 
else is free to chime in too, of course. 


Last year, we deployed eduroam (eduroam.org) as our only WPA2-Enterprise SSID. 
I have a small perl rlm (250 lines including comments) to do custom 
authorization and VLAN assignment. This year, I intend to put our open wireless 
and wired networks under PacketFence management. It would be nice to be able to 
manage all of this in the same system. I see several possible ways to approach 
this: 


1) Merge my existing eduroam FreeRADIUS configuration with PacketFence's and 
turn the eduroam-specific FreeRADIUS servers off. Although PF has hooks for 
pf::radius::custom and pf::vlan::custom, this seems non-trivial, especially 
across upgrades. My biggest conceptual problem is that a VLAN or category is 
assigned to a node upon first registration, but I want it to happen dynamically 
every time that the 802.1X client authenticates. I like that the laptops we 
make available for short-term loan land in a different VLAN depending on who is 
logged on. I've been told that Inverse is looking into an option to recalculate 
the proper VLAN every time based on the 802.1X user, but I can't count on this 
being done in my time frame. 


2) Use a Radius accounting hook on my eduroam FreeRADIUS server to inject 
"node" entries info PF. Violations could be opened and closed, etc. through PF 
administrative and captive portal interfaces. The eduroam FreeRADIUS server 
would then consult PF, through web services or more likely SQL queries, to see 
if a node should be quarantined. on the plus side, this seems fairly 
upgrade-safe and is in fact how I am obscuring the difference between eduroam 
and a legacy captive portal system (which is to be replaced by PF). 


3) Maybe something can be done with proxy/federation purely at the RADIUS 
level. 


Oh yes, and this needs to be in full production no later than March 26. So the 
less code that needs to be written and debugged, the better. 
-- 

Rich Graves http://claimid.com/rcgraves 
Carleton.edu Sr UNIX and Security Admin 
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Packetfence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to