I want to limit bandwidth on a per user basis with the use of iptables and the "owner" module for example each user can upload 65GB per day at 100Mbps then once 65GB is reached in a 24 hour period the upload speed is capped to 200 kB/s, at 12.00 am daily each users allowance is reset.
A log of each users stats should be kept and available to view like in vnstat through SSH
A cronjob of some sort will need to save each users statistic so if the server reboots, each users allowances are not reset.
The server is a dedicated server running ubuntu 10 64bit with one public IPv4 IP address, all traffic will pass through one physical interface(eth0)
Over the last 6 years, I have worked as technical support engineer/teamlead for Viettel Coporation ( this is biggiest mobile service company with 300 of servers from biggest as Sun Fire M9000 to Dell server 2950), business application company with several clusters based on tomcat applications.
My competency lies in deployment/setup from scratch of new production environments, troubleshooting/support of existing production systems based on Linux/Unix. Have a much experience in automation/monitoring/backup of...
I have alreadt deployed iptables in all of server in my company. I think I can do it for you