Linksys WRT54GS + OpenWRT + ChillSpot + FreeRadius (with Mysql authentication and accounting ) + PHP/Perl = Wireless HotSpot
A very Brief introduction
OpenWrt is a Linux distribution for Linksys WRT54G. It provides minimal firmware with add-on packages. Its allows the customization with broad range of software packages available for it.
We will be using OpenWrt as a replacement to the original Linksys firmware that comes pre-installed with the router.
ChilliSpot is a wireless LAN access controller. It is used for authenticating users of wireless LAN. It supports web based login for hotspots.
The Chilli daemon plays a primary role in the entire hotspot setup. It runs on the router and provides users access to the wireless Hotspot.
FreeRadius is a server that manages remote user authentication and accounting.
Mysql is a premier opensource database server.
All user database, authentication and accounting is stored in a Mysql database.
I have followed steps similar to those demonstrated here. They have worked for me. They may work for you too...
Full Article .