DHCP可以跨网段分配IP地址
实验需求
- 按照图示配置IP地址
- 配置R3为DHCP服务器,能够跨网段为
192.168.1.0/24
网段自动分配IP地址。要求分配DNS地址为202.103.24.68
和202.103.0.117
- PC3获取IP地址后,能够访问到
192.168.2.1
拓扑图
分析:中间是一台普通的网关路由器,右边是服务器。规划网关地址,pc刚刚接入,还没有ip地址,中间网关路由器是固定的,假设为192.168.1.254/24。pc的ip地址是1网段
实验解法
- 配置IP地址部分
r2网关路由器配置部分
r3是服务器,跨网段,需要指定网关,网关直接通过缺省路由(缺省路由概念还未涉及,但是需要知道此处需要执行命令,命令退到系统视图下执行,ip route-static 0.0.0.0 0 192.168.2..254)其中0.0.0.0是目的地址,掩码是0,下一跳指向和R3直连的接口192.168.2.254)模拟
- 配置R3为DHCP服务器,能够跨网段为
192.168.1.0/24
网段自动分配IP地址
分析:默认情况下,DHCP只能为和本机处于同一网段的客户端分配IP地址。现在要求跨网段分配IP地址,就需要配置DHCP中继来实现
在R3上创建的地址池必须要宣告192.168.1.0/24
网段。DHCP分配的网关地址应该是192.168.1.0/24
网段的真实网关,根据拓扑得知,网关就是R2的g0/1接口,IP地址为192.168.2.254
DHCP的IP地址请求和应答报文都是广播形式发送,默认情况下,是无法穿越路由器的,所以需要在R2上开启DHCP中继功能,使DHCP报文能够跨网段转发
另外,192.168.2.0/24
网段对pc来说,是非直连网段,要使R3和PC连通,R3上必须具有到达192.168.1.0/24
网段的路由信息
步骤1:在R3上开启DHCP功能,并创建1
号DHCP地址池,宣告网段192.168.1.0/24
,网关为192.168.1.254
,DNS为202.103.24.68
和202.103.0.117
[R3]dhcp enable 开启dhcp服务 [R3]dhcp server ip-pool 1 创建地址池1号 [R3-dhcp-pool-1]network 192.168.1.0 mask 255.255.255.0 这个服务器要分配的网段是1.0,掩码 [R3-dhcp-pool-1]gateway-list 192.168.1.254 要分配地址的网关是1.254
步骤2:在R2上开启DHCP功能,并在连接客户端的接口(g0/1)上开启DHCP中继功能,并指定DHCP服务器的IP地址
[R2]dhcp enable 开启服务 [R2]interface g0/0 进到连接pc的接口 [R2-GigabitEthernet0/0]dhcp select relay 在g0/0接口下开启代理功能 [R2-GigabitEthernet0/0]dhcp relay server-address 192.168.2.1 指定服务器的地址
步骤3:pc上查看自动获取地址结果
多刷新几次,一次可能刷不出来