Plenty of products around to limit bandwidth, and monitor+report, but what I want is the following:
Allocate data on a date range basis (say 10GB from 27th till 26th) to a user (by IP address is fine), and when their data is gone, throttle them to 48Kbps (or similar), with further options to throttle further should their usage stray too high.
I have a 2GHz box with 1GB RAM and 20GB HDD plus 2x NICs, and an ADSL router for WAN side of box, plus separate router/WiFi for LAN side. I am comfortable with setting up Linux, though not a guru.
Been a while since I looked at solutions and really found nothing in the wild that actually works for flatting situations to allocate data at full speed, then throttle or cut off when that user has burned their individual allocation.
Anyone know of anything that fits the bill? I'm happy to look at commercial products (consumer end of market), or a Linux distro etc. If anyone can build this into a Linux distro and make it pretty, I would happily pay you.
A solution that requires a client on the users desktops is not an option for me.