[Chilli] Period "Reauthorisation"

Tim White timwhite88 at gmail.com
Tue Jun 14 00:43:37 UTC 2011


I'm wondering if there has been any discussion about implementing period 
reauthorisation in Coova Chilli?
Basically, I'm hoping to implement "recurring limits" using sqlcounter. 
However, this becomes more difficult with sessions that go over the time 
period used for recurrance.

For example, data limits. If you have an hourly data limit of 50Mb, the 
only attribute you can use to tell Coova this is the 
ChilliSpot-Max-Total-Octets. Ideally what we need is for Chilli to 
periodically reauthorise the sessions so that new attributes can be sent 
back.

My guess is that this could cause lots of problems with leaky_bucket and 
other counters, so I was thinking that it's probably best implemented by 
ending the current session, and starting a new session, all 
transparently to the user.
 From my understanding of RADIUS, it would need a whole new 
authentication, which would require saving the users password. And, if 
the user uses CHAP (which I believe comes from RADIUS and not 
CoovaChilli) then we are dead in the water.

Can someone with a better understanding of RADIUS and CoovaChilli let me 
know if this is possible in the world of RADIUS, or totally impossible?

I think I'm beginning to understand why ISP's generally use a monthly 
limit! :-P

Tim


More information about the Chilli mailing list