Installing and Configuring ChilliSpot

Downloading and Installing ChilliSpot

Download and install ChilliSpot from the ChilliSpot website.
To download, type this command from your terminal:


and intall using rpm command.

rpm -Uvh chillispot-1.1.0.i386.rpm

Configuring ChilliSpot

Chillispot configuration resides in a single file, which is /etc/chilli.conf.

Installing and Configuring Radius Server

Installing Freeradius Server
Download the latest version of freeradius 2x from fedora repository using the command below.

yum -y install freeradius freeradius-mysql freeradius-utils

Enable MySQL support for Freeradius
Enable sql and sql counter module in the Freeradius main configuration file.

vi /etc/raddab/radiusd.conf

Please see the changes highlighted in bold

# Include another file that has the SQL-related configuration.

Installing Web Server and MySQL Database Server

This command will install Apache, MySQL, PHP, Perl and other dependencies.

yum -y install httpd httpd-devel mod_perl mod_ssl php php-devel php-cli php-mbstring php-gd php-mcrypt php-mysql php-pdo php-suhosin phpmyadmin

Test if PHP is working fine, create a file called phpinfo.php and put it in your /var/www/html.
The file shout contain this php code:

<?php phpinfo(); ?>

Open up your web browser and type this url http://localhost/phpinfo.php.

How to create wifi Hotspot system using Chillispot, Freeradius 2 and Fedora 12


The goal of this tutorial is to teach you on creating your own ChilliSpot hotspot system to control access to your wireless networks. We will configure the hotspot system to force all users to login (via a captive portal web-page) and enter their username and password before they can use the internet services.

What is a hotspot?

A hotspot is a wifi access point that is made for public access to the internet. It has a captive portal which authenticates the hotspot users and grant access to the internet if the hotspot access policy condition are met.

Syndicate content