需求:
-希望PC1/PC2自动获取到IP地址,网关、DNS等网络参数,实现主机上网
-Server1 服务器手工配置一个静态IP地址,192.168.1.253,这个地址是专门给服务器使用的,所以这个地址不能通过DHCP分发,避免IP地址冲突
配置步骤:
第一步:配置R2-DHCP服务器
1)在系统视图下开启DHCP功能
2)在R2-DHCP服务器中配置基于全局的DHCP
-创建IP地址池:tedu
-定义网段:192.168.1.0/24
-定义网关:192.168.1.254
-定于DNS:8.8.8.8
-定义租期:1天
-定义排除地址:192.168.1.253 这个IP地址不做DHCP分发
3)配置接口地址,配置静态路由
-在R2配置去往192.168.1.0网段的路由,下一跳为10.10.10.10
第二步:配置DHCP中继
1)R1中继设备开启DHCP功能
2)配置R1中继设备的接口IP地址
3)在R1设备连接客户端的接口上开启DHCP中继,指向DHCP服务器:10.10.10.20
第三步:验证与测试
4)配置命令
第一步:配置DHCP服务器
DHCP服务器配置:
[DHCP-R2]dhcp enable //开启dhcp 功能
[DHCP-R2]ip pool tedu / /创建IP地址池
[DHCP-R2-ip-pool-tedu]network 192.168.1.0 mask 24 //定义网段
[DHCP-R2-ip-pool-tedu]gateway-list 192.168.1.254 //定义网关
[DHCP-R2-ip-pool-tedu]dns-list 8.8.8.8 //定义DNS
[DHCP-R2-ip-pool-tedu]lease day 1 //定义租期
[DHCP-R2-ip-pool-tedu]excluded-ip-address 192.168.1.253 //定义排除地址
//排除192.168.1.253这个地址,这个地址不做DHCP分发
[DHCP-R2-ip-pool-tedu]quit
[DHCP-R2]int g0/0/0
[DHCP-R2-G0/0/0]ip address 10.10.10.20 24
[DHCP-R2-G0/0/0]dhcp select global //在接口下开启基于全局的dhcp
[DHCP-R2]ip route-static 192.168.1.0 24 10.10.10.10 //配置静态路由
第二步:配置DHCP中继
DHCP中继配置:
[R1-zj]int g0/0/1
[R1-zj-GigabitEthernet0/0/1]ip address 10.10.10.10 24
[R1-zj-GigabitEthernet0/0/0]quit
[R1-zj]dhcp enable /开启dhcp 功能
[R1-zj]int g0/0/0
[R1-zj-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R1-zj-GigabitEthernet0/0/0]dhcp select relay //在连接客户端的接口下开启dhcp 中继
[R1-zj-GigabitEthernet0/0/0]dhcp relay server-ip 10.10.10.20
//在中继设备上配置DHCP服务器的IP地址
第三步:验证与测试
在PC1和PC2中设置IP地址的获取方式为DHCP
在PC1和PC2中命令行中输入命令:
ipconfig /release //释放当前IP地址
ipconfig /renew //更新IP地址(获取IP地址)
经验验证发现:
PC1的IP地址是192.168.1.252
PC2的IP地址是192.168.1.251
192.168.1.253这个地址,已经被排除,没有被DHCP分发
扩展知识:
[DHCP-R2]**display ip pool name tedu
Pool-name : tedu //地址池名字
Lease : 1 Days 0 Hours 0 Minutes //租期
DNS-server0 : 8.8.8.8 //DNS
Gateway-0 : 192.168.1.254 //网关地址
Mask : 255.255.255.0 //掩码
-----------------------------------------------------------------------------
起始地址 结束地址 全部 已使用的地址 未分发的 冲突 排除的
Start End Total Used Idle(Expired) Conflict Disable
-----------------------------------------------------------------------------
192.168.1.1 192.168.1.254 253 2 250(0) 0 1
-----------------------------------------------------------------------------
<DHCP-R2>display ip pool name tedu all //查看地址池中全部IP信息
<DHCP-R2>display ip pool name tedu used //查看地址中已使用的IP地址
Pool-name : tedu
Lease : 1 Days 0 Hours 0 Minutes
DNS-server0 : 8.8.8.8
Gateway-0 : 192.168.1.254
Mask : 255.255.255.0
-----------------------------------------------------------------------------
Start End Total Used Idle(Expired) Conflict Disable
-----------------------------------------------------------------------------
192.168.1.1 192.168.1.254 253 2 250(0) 0 1
-----------------------------------------------------------------------------
Network section :
--------------------------------------------------------------------------
Index IP MAC Lease Status
--------------------------------------------------------------------------
250 192.168.1.251 5489-9811-58ce 2346 Used
251 192.168.1.252 5489-985f-7ebf 1801 Used
<R1-zj>display dhcp relay all
Server IP address [01] : 10.10.10.20 //DHCP服务器IP地址
Gateway address in use : 192.168.1.254 //网关IP地址