utilities for totaling and booting
graham at apolix.co.za
Sun Oct 1 13:22:03 CEST 2006
D S wrote:
> What I am missing, Or Radius is missing, is the way to kick off users
> that have download their fair share (like 1/2 their monthly salary)
You not missing anything. This a fairly well know problem within the
Chillispot community - but most people there seem to just accept the
limitation although there is no real reason that they should.
> I am assuming that I need some other scripts to add up the various
> accounting statements that are showing up in the log and to add them to
> the user account and somewhere another script to kick them off the NAS.
Yes - a module to do the accounting already exists and is called
sqlcounter. The Chillispot supports some custom rad-reply attributes
that allow you to specify how many Octets of data are allowed before the
user is logged out.
I have been looking for a solution to the problem for a while now and I
now finally know what needs to be done - it is just taking a little while.
What is missing is some virtual glue between sqlcounter and Chillispot.
I already have the sqlcounter on my FreeRadius box doing all the
accounting perfectly and correctly outputting the required download
limit but due to the way sqlcounter is coded it outputs this value
paired with the wrong radius attribute.
I am currently working on a patch to solve this. I will submit it when
it is complete but it is not going as quickly as i had hoped.
If you would like to assist me with getting this patch finished and
stable then I would really appreciate if you could contact me off list.
Apolix Internet Services
E-Mail: graham at apolix.co.za <mailto:graham at apolix.co.za>
Cell: 082-432-1873 <callto://+27824321873>
Skype: grbeneke <callto://grbeneke>
WEB: www.apolix.co.za <http://www.apolix.co.za/>
More information about the Freeradius-Devel