Install and configure DHCP server on centos 6

Setup DHCP server on Centos 6 :

Dynamic Host Configuration Protocol (DHCP) is used to assign IP addresses and other stuff like gateway and DNS details automatically to the clients. we need a DHCP server configured for offering ipaddress to the clients when it is required .

Installing DHCP server on Centos 6:

After installing Centos 6 (Centos 6 installation step by step screenshots ) and configuring network (How to setup network in centos 6)

Update yum repositories and packages by typing the below command

[root@localhost ~]# yum update

Step 1 » Install dhcp server and client using the below command

[root@localhost ~]# yum install dhcp

Step 2 » After installing dhcp server packages along with dependencies .Assign a static ip (eg: “”) in the same DHCP range for the listening interface ( eg : “eth0” ). Open /etc/sysconfig/network-scripts/ifcfg-eth0 file and make the changes as per your requirement .

Step 3 » Now open /etc/sysconfig/dhcpd file and add the preferred interface name to DHCPDARGS variable as below

Step 4 » open /etc/dhcp/dhcpd.conf file and paste the below lines and save it.

Step 5 » Now start the service

[root@localhost ~]# service dhcpd start

and type this below command to start dhcp service automatically while booting.

[root@localhost ~]# chkconfig --levels 235 dhcpd on

That’s it .Clients can get IP from DHCP server and Please ensure you don’t have any other dhcp servers in the same network ( Routers might have DHCP enabled ).