On Sat, 2009-07-11 at 12:29 +0430, Eric wrote:
The NAS server is poptop vpn server. It seems that pppd can support Session-Octets-Limit. How can freeradius send Session-Octets-Limit instead of Session-Timeout in auth-reply?
On Tue, Jul 7, 2009 at 12:23 PM, Eric <bbahar3@gmail.com> wrote: Hi, Which is conventional way for checking online users traffic volume and disconnecting who reach to the limit of every user in freeradius: 1- using acct-interim packets to update output or input octets in sql and if user reach to the max of its accounting permission disconnect him/her.(Is there any patch to do this ?)
I do this. Whenever an interim accounting packet comes in - I also set an extra field (new_data=1) on that row of data.
From 'cron' (every 10 mins) - I run a script looking for accounting packets with that flag (new_data==1) set - and update those customers records accordingly - clearing the (new_data=0) flag. If a customer is over their data limit - I send a PoD (Packet of Disconnect. Next time they try and validate - I restrict them accordingly.
2- freeradius sends Session-Octets-Limit to the NAS and NAS can does this? 3- using billing softwares such as nibs . 4-other ways?
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-- . . ___. .__ Posix Systems - Sth Africa. e.164 VOIP ready /| /| / /__ mje@posix.co.za - Mark J Elkins, Cisco CCIE / |/ |ARK \_/ /__ LKINS Tel: +27 12 807 0590 Cell: +27 82 601 0496