Page 1 of 1

How to configure DHCP Server in Red Hat Linux ?

Posted: Sat Apr 17, 2010 8:38 am
by gardenair

I want to create a dedicated DHCP server in Red Hat Linux for a small office with a private range from to

Kindly can u tell me the steps by which I may implement DHCP server.


Posted: Sun Apr 18, 2010 4:19 am
by lambda

Posted: Mon Apr 19, 2010 11:14 am
by mudasir

Dear its very simple. Just install DHCP Server, then copy the below conf to /etc/dhcpd.conf ans simply restart service (service dhcpd restart)

Code: Select all

# Some features, google them
always-reply-rfc1048 true;
ignore client-updates;
ddns-update-style interim;
dynamic-bootp-lease-length 43200;
max-lease-time 43200;
default-lease-time 21600;

#To use All subnets available for DHCP.
subnet netmask {

# IP of main default gateway
option routers;

# Subnetmask to be given to clients
option subnet-mask;

#Domain info
option nis-domain "";
option domain-name "";

#DNS Servers to be provided to clients.
option domain-name-servers,;

#Lease Time
option time-offset -18000;

#Range of IP's that is to be leased
range dynamic-bootp;

#IP of WINS Server if any other wise leave it commented
#option netbios-name-servers;
#option netbios-node-type 2;


Change some settings as per your requirement.

Posted: Mon Apr 19, 2010 11:22 am
by gardenair
thanks fo the reply. well when I type on the following it show the result as

[root@pc1~]#rpm -qa dhcp

It just show me the prompt.I think the dhcp is not installed .Please let me guide that how may I install DHCP in the machine ?

Posted: Mon Apr 19, 2010 11:31 am
by mudasir
Which distro are you using

Posted: Mon Apr 19, 2010 12:29 pm
by gardenair
Red Hat Linux 4 AS

Posted: Mon Apr 19, 2010 1:52 pm
by mudasir
Use the Installation medium to install DHCP Server RPM then copy the config above.

Posted: Mon Apr 19, 2010 2:13 pm
by gardenair
thanks for the help. Well I want to know a basic question that for making a DHCP server in Linux does it require DNS server to resolve computer names.

Just for example. I have 10 computers (Windows xp and Fedora 7 ) in a my lab and all are connected through a workgroup envioroment with a IP Scheme 192.168.1. There is no gateway as well.

For assigning automatic IP addresses from Red Hat Linux Server does it need DNS and default gateway to work ?

2--- what changes should I apply in the DHCP configuration file which u have sent .Kindly if u make a little bit change for my own seanario should be too much gratefull.

Posted: Mon Apr 19, 2010 6:26 pm
by mudasir

Its not necessary to give Default Gateway, but i am not sure about DNS as i have not tried this, but you can always test it out.

Posted: Wed Apr 21, 2010 11:34 am
by gardenair
well I have installed dhcp for test purpose. I have copy and past the dhcp configuration file in /etc/dhcpd.cong file

There is no router,no DNS and no default gate way. I want want that my clinet machine which is windows xp should automatically assign IP address. For that purpose how to make remarks like

IP of main default gateway
option routers;

should I use ; or rem to disable that line .

Posted: Wed Apr 21, 2010 1:14 pm
by mudasir
Dear i am not clear what do you want. Please clearly state what you need.

Posted: Mon Apr 26, 2010 10:22 am
by gardenair
thanks for your help. Well Sir..I have successfully configure my DHCP server. Following is my configuration file.Which has minimum requirement.

Code: Select all

#	ddns-update-style@interm;
#	ignore@client-updates;

	subnet@ {

	option@time-offset		-18000; #Eastern Standard Time

	host wks-2 {	//You can also assign specific IP addresses 	based on the clients 				//MAC address
      hardware ethernet 08:00:2b:4c:59:23;