拓扑图
DHCP各阶段的过程
配置过程
1.DHCP服务端配置
进入全局配置: conf t
进入端口配置: int f0/0
启动端口: no shutdown
最重要的一点,开启dhcp服务:service dhcp
命名地址池: ip dhcp pool LAN
分配网址: network 192.168.1.0 255.255.255.0
设置默认网关:default-router 192.168.1.1
设置dns服务器:dns-server 192.168.1.2
退出配置界面:exit
进入接口设置ip地址:int f0/0
ip address 192.168.1.1 255.255.0.0
可供分配的地址去除如下地址:ip dhcp excluded-address 192.168.1.1 192.168.1.9
可供分配的地址去除如下地址:ip dhcp excluded-address 192.168.1.254
结果:
查看地址池
查看分配地址后的地址池,为客户端分配了地址192.168.1.3:
2.DHCP客户端请求分配地址
进入全局配置:#conf t
进入端口配置:#int f0/0
启动端口: #no shutdown
请求地址: #ip address dhcp
查看分配的地址:#do show ip route 或者 #show ip int f0/0
结果:
对于客户端分配的地址192.168.1.2:
抓包过程:
结果显示请求分配地址时,原有的地址192.168.1.1会被release,变成0.0.0.0,并且广播发现DHCP服务器,服务器会通过ARP广播看是否有人占用192.168.1.2,然后DHCP广播可供的地址(Offer),0.0.0.0广播请求服务器分发地址(Request),服务器确认(ACK),然后后0.0.0.0的地址就变成了192.168.1.2