You can also use squid proxy with 'sarg' for report generation. But there will be a limitation that you will be unable to log mac address. You can log on ip address.
http://www.squid-cache.org/...