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
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html