sudo yum install dhcp
2. 編輯 dhcp 配置文件 /etc/dhcp/dhcpd.conf,可以參考 /usr/share/doc/dhcp-*/dhcpd.conf.sample,下面是我使用的配置文件內容
ddns-update-style interim; #表示dhcp服務器和dns服務器的動態信息更新模式
ignore client-updates; #忽略客戶端更新
subnet 192.168.145.0 netmask 255.255.255.0 { #意思是我所分配的ip地址所在的網段爲192.168.145.0 子網掩碼爲255.255.255.0
range 192.168.145.200 192.168.145.210; #租用IP地址的範圍
option domain-name-servers ns.example.org;
option domain-name "example.org";
option routers 192.168.145.101; #路由器地址,這裏是當前 dhcp 機器的IP地址
option subnet-mask 255.255.255.0; #子網掩碼
default-lease-time 600; #默認租約時間
max-lease-time 7200; #最大租約時間
host myhost { #設置主機聲明
hardware ethernet 08:00:27:2C:30:8C; #指定dhcp客戶的mac地址
fixed-address 192.168.145.155; #給指定的mac地址分配ip
}
}
3. 編輯 /etc/rc.d/init.d/dhcpd 文件,將其中的
user=dhcpd
group=dhcpd
改爲
user=root
group=root
注: 如果不做此修改,啓動DHCP時在 “/var/log/messages” 文件裏會有 “Can’t chown new lease file: Operation not permitted” 錯誤。
4. 啓動 DHCP 服務
sudo service dhcpd start