系統 環境:
[root@RHCE ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@RHCE ~]# uname -r
3.10.0-327.el7.x86_64
[root@RHCE ~]# ip addr show enp0s8 | awk 'NR==3{print $2}'
192.168.235.36/24
[root@RHCE ~]# yum install -y dhcp
[root@RHCE ~]# cp -a /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@RHCE ~]# cat /etc/dhcp/dhcpd.conf
subnet 192.168.235.0 netmask 255.255.255.0 {
range 192.168.235.10 192.168.235.20;
default-lease-time 600;
max-lease-time 7200;
}
#可以看到我們的配置非常少,此處主要示範是 安裝服務 更多配置在 man 5 dhcpd.conf
[root@RHCE ~]# systemctl start dhcpd
[root@RHCE ~]# setenforce 0
[root@RHCE ~]# systemctl stop firewalld
另開啟一台虛拟機windows server 2003 與 DHCP伺服器在同一個VM裡面
<a href="https://s4.51cto.com/wyfs02/M01/8F/43/wKiom1jY-lGSyiiFAAAUoXKNXsI331.png" target="_blank"></a>
可以看到 windows server 2003 可以擷取到 IP位址
[root@RHCE ~]# cat /var/lib/dhcpd/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.2.5
server-duid "\000\001\000\001 k\264U\010\000'x\377\204";
lease 192.168.235.10 {
starts 1 2017/03/27 11:32:21;
ends 1 2017/03/27 11:42:21;
cltt 1 2017/03/27 11:32:21;
binding state active;
next binding state free;
rewind binding state free;
hardware ethernet 08:00:27:2a:05:ad; #客戶機的MAC位址
uid "\001\010\000'*\005\255";
client-hostname "cqwu-8b3601776c";
<a href="https://s5.51cto.com/wyfs02/M00/8F/43/wKiom1jY-2jighALAAAimo0Uam8874.png" target="_blank"></a>
本文轉自 chaunceyjiang 51CTO部落格,原文連結:http://blog.51cto.com/cqwujiang/1910894,如需轉載請自行聯系原作者