How To Install and Configure DHCP Server on CentOS 6.3
How To Install and Configure DHCP Server on CentOS 6.3
A short tutorial on how to Install and Configure a DHCP Server on CentOS 6.3 x64, listening on the "eth0" Interface only.
Assumptions and Prerequisites:
- OS: CentOS 6.3 x64.
- Server Name: mujahid
- DNS IP: 192.168.1.10
- IPv6 is disabled.
- SELinux is disabled.
- Firewall (IPTables) is disabled.
- Subnet: 192.168.1.0/24
- Domain:kirtipatel.com
- Gateway (Router IP Address): 192.168.1.1
- Text Editor: Nano
- Dynamic DNS (DDNS) is not enabled.
Step-by-Step Instructions:
1. Install the DHCP Package via a terminal.
# yum -y install dhcp
2. Edit file /etc/dhcp/dhcpd.conf with "nano" editor and write the following configuration:
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
# see 'man 5 dhcpd.conf'
#
# This DHCP server to be declared valid
authoritative;
# Subnet 192.168.1.0/24
subnet 192.168.1.0 netmask 255.255.255.0 {
# default gateway
option routers 192.168.1.1;
# domain name
option domain-name kirtipatel.com";
# DNS's hostname or IP address
option domain-name-servers 192.168.1.10;
# range of lease IP address
range dynamic-bootp 192.168.1.2 192.168.1.254;
# default lease time
default-lease-time 600;
# max lease time
max-lease-time 7200;
# broadcast address
option broadcast-address 192.168.1.255;
##### Reserved Hosts #####
# Router
host router {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.1;
}
# Farooq
host farooq {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.10;
}
# Tariq
host tariq {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.11
}
# Humaira
host humaira {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.12;
}
# Khalid
host khalid {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.13;
}
# Asim
host asim{
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.14;
}
# Mujahid
host mujahid{
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.15;
}
# Amir
host amir{
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.16;
}
# Muneera
host muneera{
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.17;
}
# Atif
host atif{
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.1.18;
}
} # end of Subnet 192.168.1.0/24
3. edit file /etc/sysconfig/dhcp to make sure the DHCP service is listening on the relevant Interface (eth0).
# nano /etc/sysconfig/dhcp
eg.
DHCPDARGS="eth0"
4. Start DHCP at boot.
# chkconfig dhcpd on
5. Start the DHCP service.
# /etc/rc.d/init.d/dhcpd start
Comments
Post a Comment