DHCP协议

DHCP(Dynamips Host configuration Protocal)动态主机配置协议是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是用于自动管理局域网内主机的IP地址、子网掩码、网关地址及DNS地址等参数,可以有效地提升IP地址的利用率,提高配置效率,并降低管理与维护成本。

在DHCP的工作原理中,DHCP服务器提供了三种IP分配方式:自动分配、手动分配和动态分配。

  • 自动分配是当DHCP客户端第一次成功的从DHCP服务器获取一个IP地址后,就永久的使用这个IP地址。

  • 手动分配是由DHCP服务器管理员专门制定的IP地址。

  • 动态分配是由客户端第一次从DHCP服务器获取到IP地址后,并非永久使用该地址,每次使用完后,DHCP客户端就需要释放这个IP,供其他客户端使用。

 

准备一台linux 虚拟机,一台windows7虚拟机 ,linux作为DHCP服务器,让windows7自动获取IP地址和绑定固定IP地址。

开始部署DHCP服务

安装DHCP服务,首先查看一下DHCP服务有没有安装如下图所示

1.png

接下来需要安装一下DHCP服务如下图所示

2.png

安装完成后进入到dhcpd.conf目录下复制它的配置文件如下图所示  

3.png

接着修改它的配置文件用vim dhcpd.conf进入编辑模式如下图所示

4.png

配置完关闭防火墙并开启DHCP服务如下图所示

5.png

打开windows 7 打开cmd命令提示符输入ipconfig/release 释放所有IP地址 如下图所示

6.png

然后输入ipconfig /renew 重新获取IP地址看看获取到的IP地址是不是我们设置的地址池中的如下图所示

7.png

绑定固定IP 用vim dhcpd.conf进入编辑模式修改配置文件如下图所示

8.png

把DHCP服务用service dhcpd restart重新启动一下,再用windows 7 打开cmd命令提示符输入ipconfig/release释放刚才所分配到的IP 再重新用ipconfig/renew获取IP看看能不能获取到刚才设定的固定IP地址192.168.10.135 如下图所示

9.png

我们能看到重新获取的IP地址是我们刚设置的固定IP地址,DHCP服务搭建成功。