With our ISP we can buy monthly blocks of data and we typically buy around 75GB a month. I was wondering if there was a way to limit this to around 15GB each and then either slow that users connection to the Internet to around 20KB/s for the remainder of the month (without slowing their local network access speed) or a way to track and record each users bandwidth usage throughout the monthly period so that we can work out our fair share of the bill to pay?
I think the setup would involve two ethernet connections on the server machine, one for the ADSL modem and one for a wireless router. I would want to control the access to the internet being ethernet port 1 and not control ethernet port 2 being the home network.
Thanks for any input.