[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