天天看點

DHCP的搭建

系統 環境:

[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,如需轉載請自行聯系原作者

繼續閱讀