I'm starting a Wireless ISP and currently have 20 users with a 25 user Wingate Pro license, latest version on XP Pro. At the moment we just use WG for proxy & router between Internet, WirelessNet & LocalLAN (3 NICs) no user authentication or accounting.
We want to:
1) Have authentication (preferably by MAC address)
2) Accounting
3) Enforce user 'caps', e.g. 1GB, 7GB etc. per month. (Either stop service or give low priority/bandwidth (e.g. 32k) when limit is reached, reset at end of month)
4) Method of auto-exporting users current byte count to text file
5) Report of user usage at end of month+reset count/lift restrictions
6) Limit P2P traffic bandwidth
7) Maybe support for Syslog server
Well that's a mouth full, but apparently a RADIUS server can give this functionality. (Our WiFi routers/stations all support Radius & SysLog Servers).
Would it be best to get a Linux Radius/SysLog server or can WG give similar functions? I'd really like to use WG as I love the feauters like Activity tab, Ban server, and cool service/policy setups to name but a few...
Honest opinions please, we plan to expand to +-200 users within next year and cannot afford trouble.
Thanks.