DHCP动态主机配置协议

DHCP协议的作用:

通过该协议给内部网络自动分配IP地址及一些配置信息

DHCP server:网络中存在一台DHCP server设备,由该设备向所有需要IP地址的终端设备分发IP地址。

成为DHCP server的条件:

1、该设备必须拥有所要下放地址广播域内的直接接口或网卡

2、该接口或网卡必须已经拥有合法的IP地址

DHCP server 与PC终端之间的发包过程:

         

总共有四个包:

  • Discovery DHCP 发现包---用于PC发现网络中DHCP服务器在哪
  • Offer DHCP 提供包---DHCP服务器给PC提供IP地址,和发送rarp逆向地址解析协议(ip解析成Mac)
  • Request DHCP请求包---请求发送IP地址
  • Ack DHCP 确认包--双方共同确认后开始下放IP地址

发包过程:

首先终端PC先向网络中发送Discovery DHCP 发现包来发现网络中的各种服务器哪个是DHCP服务器,发现哪台是DHCP服务器之后,那么DHCP服务器就会发送一个Offer DHCP 提供包来给PC提供IP地址,并向网络中发送rarp逆向地址解析协议,意思是向网络中发送一个IP地址,如果有回应的Mac地址,则表示该IP地址已经被占用,不能被下放,因为内网中的IP地址具有本地唯一性,所以不能被占用。这个完了之后,PC会再发送一个Request DHCP请求包来请求服务器来发送IP地址,如果网络中有多台DHCP服务器时,此时遵循FIFO先进先出原则。最后PC确认让DHCP服务器发IP地址,DHCP服务器也确认给PC发IP地址,这时候IP地址才能下放成功。

DHCP配置:

DHCPserver(config)#ip dhcp pool ccna                                        ----建名为ccna的IP池塘

DHCPserver(dhcp-config)#network 172.16.1.0 255.255.255.0    ----关联接口 放IP  1-254

DHCPserver(dhcp-config)#default-router 172.16.1.1                   ----网关地址  设网关一般默认配第一位或最后一位  

DHCPserver(dhcp-config)#dns-server 8.8.8.8                              ----DNS服务器地址  域名解析  北方地区8.8.8.8  

新疆地区114.114.114.114   学校有自己的DNS服务器

DHCP server(dhcp-config)#exit

下面验证一下:

终端PC1通过DHCP服务器自动获取到IP地址:172.16.1.2/24

排除地址:

当你不想让哪些地址不被下放时就可以使用排除地址来实现

排除单个地址:

DHCPserver(config)#ip dhcp excluded-address 172.16.1.2

验证一下:

这里显示刚刚的1.2地址已经获取不到了,只能获取到1.2以后的IP地址,排除单个地址1.2成功

排除一段地址:

DHCPserver(config)#ip dhcp excluded-address 172.16.1.2(起始地址) 172.16.1.5(结束地址)

验证一下:                                                               

这里显示刚刚的1.2和1.3地址都已经获取不到了,只能获取到排除之后的1.5以后的IP地址。

路由器自动获取DHCP地址:

luyouqi(config)#interface f0/0                   ----进路由器打开接口

luyouqi(config-if)#no shutdown           

luyouqi(config-if)#ip address dhcp           ----自动获取IP地址

luyouqi(config-if)#end

luyouqi#show ip interface brief                ----查看接口摘要

验证一下:

这里显示路由器已经自动获取到IP地址172.16.1.8/24,DHCP下放成功。

猜你喜欢

转载自blog.csdn.net/weixin_43625429/article/details/85003772
今日推荐