I have ADSL, and due to events untold I will be moving to a plan which has excess usage. I will be having flatmates move in, and I want to keep track of how much internet each flatmate uses, and control their bandwidth.
Idealy, I want them to plug into the LAN (or the WIFI here) and be presented with a page to login, and then have internet access which is restricted/counted.
Basically a net-cafe at home.
PLEASE advise on which software I can use to get this going. I have been experimenting with Smoothwall however I'm having bad luck finding restriction features on a per-user basis and for non-HTTP.
Here is my hardware setup:

The smoothwall machine is a p2 400MHz 96mb, 6gb HDD with two NICs working currently with Smoothwall 2 SP1. $37.50 from Super Shed in Chch.
I'm really clueless in this department, and I need flatmates in to cover my rent. Everyone wants internet access but I need a way of knowing who uses what etc. Any help would be appreciated times ten plus a million times infinity.
#