步驟一.安裝DHCP組件
yum install dhcp* -y
步驟二.配置dhcp.conf文件
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim; #配置使用DHCP-DNS動態更新模式
ignore client-updates; #忽略客戶端更新
subnet 172.25.0.0 netmask 255.255.192.0 { #作用域,注意此處的"{"與結尾對應
option routers 172.25.0.1;#路由器地址(Gateway)
option subnet-mask 255.255.192.0; #子網掩碼選項
option nis-domain "ostv.org";
option domain-name "ostv.org";#域名
option domain-name-servers 8.8.8.8;#DNS地址
option time-offset -18000;#為客戶端設定格林威治時間的偏移時間,單位是秒
range dynamic-bootp 172.25.0.100 172.25.0.150; #租用IP地址的范圍
default-lease-time 21600; #缺省租約時間單位秒
max-lease-time 43200; #最大租約時間單位秒
host ns { #將mac地址與IP地址進行綁定
hardware ethernet 54:04:a6:85:3d:4f;
fixed-address 192.168.27.131;
}
# host ns1 {
# hardware ethernet 54:04:a6:85:3d:4f;
# fixed-address 192.168.27.131;
# }
}
步驟三:配置完成后啟動dhcp
/etc/init.d/dhcpd start
如果無法啟動,我們首先看下日志cat /var/log/messages,如果出現了"Can't chown new lease file",需要進入下一步
步驟四.編輯vi /etc/rc.d/init.d/dhcpd 文件,將其中的
user=dhcpd
group=dhcpd
改為
user=root
group=root
到這一步基本就能正常對外提供啟用dhcp服務了,如果依舊不行,就要考慮設置下面兩步了。
步驟五.關閉防火牆
/etc/init.d/iptables stop
步驟六.關閉selinux
vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled