Hello guys!
Please suggest an Internet traffic billing software to me, that is compatible to work with my Mikrotik Router… something to account for traffic and charging users, making reports and so on.
Thank you!
Probably, user-manager will be suitable for you,
http://www.mikrotik.com/download.html#userman
http://wiki.mikrotik.com/wiki/MikroTik_User_Manager
well, NetUP UTM billing comes to mind. You may also use an opensource NDSAD tool as a traffic collector if your router doesn’t support NetFlow.
Actually there are a lot of billing systems. The one you need depends on your demans (i.e. services you provide). UTM 5 is rather flexible. It is compatible with Microtik routers and even recommended to work with them (and also with Cisco, Huawei and so on).
We are setting up Freeside with the help of the program’s maintainer. This is a very full-featured open-source billing system including payment processing. We aren’t done yet but it looks very promising. I’m told others are using Mikrotik with it.
Heh, there are a lot of opensource billing systems around the Internet. But how do you think, why paid billing systems are still alive? Maybe they are better and people producing them feel more response for what they do. I think that commercial billing software is more stable and reliable. But it’s up to every one who’s experience to rely on ![]()
We use Freeside with Mikrotik Seems to work pretty well Interested in
exchanging info with other users, as in hints with radius (we use Radiator/
Freeradius..
From our service definitions..
4 Wireless 256/64 svc_acct 336 active
[ change ] shell Fixed /bin/false
domsvc Fixed 1
radius_session_timeout Default 86400
radius_mikrotik_rate_limit Default 64000/256000
radius_framed_ip_address Default 255.255.255.254
5 Wireless 512/128 svc_acct 115 active
[ change ] shell Fixed /bin/false
domsvc Fixed 1
radius_session_timeout Default 86400
radius_mikrotik_rate_limit Default 128000/512000
radius_framed_ip_address Default 255.255.255.254
6 Wireless 512/512 svc_acct 98 active
[ change ] shell Fixed /bin/false
domsvc Fixed 1
radius_session_timeout Default 86400
radius_mikrotik_rate_limit Default 512000/512000
radius_framed_ip_address Default 255.255.255.254
7 Wireless 1.5mb/256k svc_acct 72 active
[ change ] shell Fixed /bin/false
domsvc Fixed 1
radius_session_timeout Default 86400
radius_mikrotik_rate_limit Default 256000/1536000
radius_framed_ip_address Default 255.255.255.254
8 Wireless Bridge svc_acct 2 active
9 1Mb Service 0-10km svc_acct 4 active
10 1Mb Service 10-20km svc_acct 2 active
etc..
There are several accounting methods, e.g. NetFlow accounting, RADIUS accounting, IP-accounting etc. The most important thing is to select an appropriate one.
For example, you may use NetUP RADIUS server along with UTM billing system.
Or capture statistics on traffic by using NDSAD or IPCAD collector and export it via NetFlow v.5 to the core of the billing system.
I think that NetFlow allows the most detailed and reliable real-time billing. And RADIUS is good for VoIP. But there is a way to use RADIUS server for PPPoE or VPN authorization along with NetFlow for real-time traffic accounting. That is rather convenient. For instance, NetUP RADIUS works along with the UTM billing system in that way.
Thank you for advice, I think I will arrange NetFlow acconting…