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 <bbah...@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 /| /| / /__ m...@posix.co.za - Mark J Elkins, Cisco CCIE / |/ |ARK \_/ /__ LKINS Tel: +27 12 807 0590 Cell: +27 82 601 0496 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html