1、安裝DHCP伺服器元件:
#yum -y install dhcp
2、配置DHCP:
DHCP配置檔案為/etc/dhcpd/dhcpd.conf,但該檔案預設是沒有内容的,是以需要手動添加
Subnet: 192.168.1.0/24
Gateway (Router IP Address): 192.168.1.1
DNS IP: 222.34.19.99,222.34.29.98
range:192.168.1.100 192.168.1.254
如果配置檔案錯誤, DHCP服務啟動失敗, 不提示錯誤, 是以很難找到原因,但是/var/log/messages 裡有記錄
以下是我的完整配置檔案,可以用來參考
# 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 "test.com";
# DNS's hostname or IP address
option domain-name-servers 222.34.19.99,222.34.29.98;
# range of lease IP address
range dynamic-bootp 192.168.1.100 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 20:DC:E6:72:B8:A2;
fixed-address 192.168.1.1;
}
} # end of Subnet 192.168.1.0/24
3.設定監聽端口
# /etc/sysconfig/dhcp
DHCPDARGS="eth0"
4.啟動服務
# /etc/rc.d/init.d/dhcpd start