I am Daniel Middleton and I have a project on my hands and I hope that some of you might be able to clear up a bit of confusion relating to CoovaAP and ChilliCoova.
Okay, this is my situation. I have been requested to set up a PAID Hotspot service at a caravan park in a rural location.
I have a Dell PowerEdge SC440 server which I plan to use to run RADIUS on. I am still between choices as to what RADIUS software I want to use. I would rather use Windows Server 2008's NPS(RADIUS) role in this case as I have used FreeRADIUS on Linux Ubuntu in the past and things can get very messy very fast.
I also plan to use a Linksys WRT54GL as the router(connected to a modem) which will require an external antenna for the distance I wish to cover(215 meters).
SO, here is the confusion...
On many tutorials on how to configure ChilliCoova/CoovaAP it specifically states that I will need RADIUS AND ChilliCoova running on the server, and then CoovaAP on the router, but is this true? On the official CoovaAP page it says "It comes with the CoovaChilli access controller built-in...", does this mean that I do NOT need ChilliCoova running on the server, and can CoovaAP connect to Windows Server 2008's NPS(RADIUS) authentication service?
Also, I know this may be off-topic but what would you guys recommend as a solution to AUTOMATICALLY add RADIUS users via a "Purchase Connection Package" page or something. When using FreeRADIUS and Ubuntu I messed with a package called PhpMyPrepaid which could apparently add users to RADIUS MySQL database after a successfull PayPal payment. However, I don't think there is a way to make Windows Server 2008's NPS to store user data in such a way.
Thanks in advance and if anyone has any recommendations I would be most grateful.
THIS is the method which I have been working on and the one which I have most chance at getting to work: