Joao Miguel Ferreira wrote:
Hello all,
I'm a bit confuse here.....
1) -------------------------------------------- is it possible for a freeradius setup, runnging on a NAS system, via some authentication module, determine the traffic produced by a given user and autonomouslly send the Start, Interim-Update and Stop records to some _other_ Accounting Radius server ?
Something like this:
user1 --\ user2 ------<-->--|NAS w/ freeradius|-<------>-[Internet, www, ...] user3 --/ \ \ \ traffic records \ \ |freeradius accounting| --------------------------------------------------------------------
2) if that is not possible, is there any kind of freeradius API for Linux (C++/Perl... ?!) that one can use in order to send such traffic accounting records ?
I think you're a bit confused. FreeRadius does not run on the NAS. The NAS talks to FreeRadius. Of course if the NAS is e.g. ChilliSpot then one could, in theory, run FreeRadius on the same Linux host, but they're conceptually different systems. The answers is no. FreeRadius can't generate your accounting records for you. There are many ways you could do this: * script from cron e.g. shell script running radclient, python+pyrad * plugins on the NAS (what is your NAS?) * use non-radius accounting e.g. pmacct, softflowd
---------------------------------------------
Cheers joao
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html