Adding A DHCP Server To CIITIX-WiFi

OS: Linux 2.6.26-2-686
Distribution: CIITIX-WiFi (1.1)
Date: 26/01/2011
Author: yasir

CIITIX-WiFi is a turnkey solution to your WiFi hotspot needs. Built onto the rock solid stable debian linux, setting up a secure (TTLS) WiFi hotspot is just a minute away. This Howto will show you the step by step configuration of setting up a DHCP Server within CIITIX-WiFi. It is useful in the sense that it will act as a standalone solution for both CIITIX-WiFi and DHCP Server on a single machine i.e no separate machine needed for DHCP.

Download CIITIX-WiFi image from here.

The very first thing to do is to add these two lines...

deb http://ftp.us.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny main

in the sources.list file by using the command:

# vi /etc/apt/source-list

You can use other mirror sources as well, which ever are geographically close to your location.

Issue the following command after making changes in the sources.list file:

# aptitude update -y

Install DHCP Server. The command used for installation is:

# aptitude install dhcp3-server -y

You must define the network interface which your dhcp is going to use. Use the command:

# vi /etc/default/dhcp3-server

Set the INTERFACES to either eth0 or eth1 depending upon the interface you use.

INTERFACES="eth0"

Now you have to define the subnet you use, its range, default gateway and so many other options in the dhcpd.conf file by using the command:

# vi /etc/dhcp3/dhcpd.conf
ddns-update-style interim;
subnet 172.16.1.0 netmask 255.255.255.0
{
option routers             172.16.1.2; # Gateway Address
option subnet-mask         255.255.255.0;
option domain-name         "yasir.org";
option domain-name-servers 172.16.1.3; # DNS
option netbios-name-servers 172.16.1.5; # WINS
range dynamic-bootp 172.16.1.10 172.16.1.254;  # range for clients.
default-lease-time  43200;
max-lease-time      86400;
}

Finally you need to start your dhcp server by using the command:

# /etc/init.d/dhcp3-server start

That’s it…now you do not have to use a separate machine for your dhcp server.

It is assumed that your CIITIX-WiFi server itself has a static ip configured on its interfaces. Example is given below.

# cat /etc/network/interfaces
auto eth0
iface eth0 inet static
        address 172.16.1.7
        netmask 255.255.255.0
        gateway 172.16.1.2

Cheerz !!!

Share this page:

2 Comment(s)