千家信息网

DHCP协议详解及实验

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,1、DHCP定义:主机动态配置协议(Dynamic Host Configuration Protocol)主要功能是自动获取IP地址、子网掩码、网关、DNS。下面为抓取笔记本WLAN通过DHCP获取
千家信息网最后更新 2024年11月11日DHCP协议详解及实验

1、DHCP定义:主机动态配置协议(Dynamic Host Configuration Protocol)主要功能是自动获取IP地址、子网掩码、网关、DNS。下面为抓取笔记本WLAN通过DHCP获取的地址


无线局域网适配器 WLAN:


连接特定的 DNS 后缀 . . . . . . . :

描述. . . . . . . . . . . . . . . : Intel(R) Centrino(R) Wireless-N 1000

物理地址. . . . . . . . . . . . . : 8C-A9-xx-xx-xx-66

DHCP 已启用 . . . . . . . . . . . : 是

自动配置已启用. . . . . . . . . . : 是

本地链接 IPv6 地址. . . . . . . . : fe80::958a:161d:9da:f4f0%4(首选)

IPv4 地址 . . . . . . . . . . . . : 192.168.1.107(首选)

子网掩码 . . . . . . . . . . . . : 255.255.255.0

获得租约的时间 . . . . . . . . . : 2016年4月16日 18:06:32

租约过期的时间 . . . . . . . . . : 2016年4月16日 20:06:32

默认网关. . . . . . . . . . . . . : 192.168.1.1

DHCP 服务器 . . . . . . . . . . . : 192.168.1.1

DHCPv6 IAID . . . . . . . . . . . : 76327298

DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1E-3C-E6-6B-F0-DE-xx-xx-xx-xx


2、DHCP实验、DHCP应用非常普遍,一般不会出太多问题,不涉及太深内容。

(1)当主机接入某个交换机的VLAN内,如果主机没有配置IP地址,主机系统会自动发送DHCP广播请求,网关接受DHCP请求并代转发,要求获取地址通信。

(2)如果DHCP服务器与你的主机没有在同一网段内,则网关会把请求通过中继地址转发到DHCP服务器。此处涉及到一个概念DHCP中继,其本意就是对请求进行跨网段转发。

(3)DHCP的四个包

PC ---DHCPDISCOVERY-->(DHCP SERVER) #发送DHCP请求包

PC <---DHCPOFFER----- (DHCP SERVER) #把选择的地址信息发送给PC

PC ---DHCPREQUEST---> (DHCP SERVER) #get一个可用地址

PC ----DHCPACK------> (DHCP SERVER) #对收到的地址进行确认

(3)实验1

PC1与PC2分别接入到交换机F0/1与F0/2口(默认让其在同一VLAN1内,我偷个懒很多地方用VLAN1做为管理VLAN),PC1与PC2分别设置为DHCP获取地址方式。


交换机配置脚本如下:

en

conf t

int vlan 1

des gw

ip add 172.16.1.250 255.255.255.0

no shut

service dhcp

ip dhcp pool dhcpserver

network 172.16.1.0 255.255.255.0 #宣告网段

default-router 172.16.1.1 #网关

dns-server 8.8.8.8 #DNS

exit

ip dhcp excluded-address 192.168.1.250 #把该网段网关排除出去,否则可能会分配这个地址

end

wr mem


查看PC端地址获取情况:



实验2:DHCP中继改用华为ENSP简单配置,思科PT模拟器目前不支持模拟器


sys

dhcp server group 1

dhcp-server 172.21.x.1 0 #此地址为服务器地址


vlan 10

quit


interface Vlan10

ip add 172.16.1.1 24

dhcp select relay

dhcp relay server-select 1 #调用DHCP组设定的IP地址

return


save


实验完毕。












0