DHCP支持配置两种地址池,包括全局地址池和接口地址池
dhcp enable:用来使能DHCP功能。在配置DHCP服务器时,必须先执行dhcp enable命令,才能配置DHCP的其他功能并生效。
dhcp select interface:用来关联接口和接口地址池,为连接到接口的主机提供配置信息。在本示例中,接口GigabitEthernet 0/0/0被加入接口地址池中。
dhcp server dns-list:用来指定接口地址池下的DNS服务器地址。
dhcp server excluded-ip-address:用来配置接口地址池中不参与自动分配的IP地址范围。
dhcp server lease命令用来配置DHCP服务器接口地址池中IP地址的租用有效期限功能。缺省情况下,接口地址池中IP地址的租用有效期限为1天。
实验步骤:(1)在R1上配置接口ip地址
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.2.254 24
[R1-GigabitEthernet0/0/1]
[R1-GigabitEthernet0/0/1]q
[R1]
(2)在R1上配置DHCP服务器
[R1]dhcp enable
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]dhcp sel
[R1-GigabitEthernet0/0/0]dhcp select int
[R1-GigabitEthernet0/0/0]dhcp select interface //将其选为DHCP接口
[R1-GigabitEthernet0/0/0]dhcp ser
[R1-GigabitEthernet0/0/0]dhcp server dns-lis
[R1-GigabitEthernet0/0/0]dhcp server dns-list 192.168.1.254
[R1-GigabitEthernet0/0/0]dhcp ser
[R1-GigabitEthernet0/0/0]dhcp server excl
[R1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.1 192.168.1.9 //将。1---.9作为保留Ip地址,用作缓冲
[R1-GigabitEthernet0/0/0]dhcp ser
[R1-GigabitEthernet0/0/0]dhcp server lea
[R1-GigabitEthernet0/0/0]dhcp server lease d
[R1-GigabitEthernet0/0/0]dhcp server lease day 3//设置租约期为3天
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]dhcp se
[R1-GigabitEthernet0/0/1]dhcp select in
[R1-GigabitEthernet0/0/1]dhcp select interface
[R1-GigabitEthernet0/0/1]q
[R1]
(3)配置完成后,查看PC DHCP能否获取到地址 ,获取则代表dhcp接口池配置完整
ipconfig
ipconfig /release 释放掉ip
ipconfig /renew 重新获取新的报文
(4)然后互相ping通
·
ip pool命令用来创建全局地址池。
network命令用来配置全局地址池下可分配的网段地址。
gateway-list命令用来配置DHCP服务器全局地址池的出口网关地址。
lease命令用来配置DHCP全局地址池下的地址租期。缺省情况下,IP地址租期是1天。
dhcp select global命令用来使能接口的DHCP服务器功能。
实验步骤:
- 配置两个基本接口的ip
【R1】dhcp enable
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[R1-GigabitEthernet0/0/1]q
[R1]
- 配置两个地址池dhcp1和dhcp2(以及其他的一些附加配置)
[R1]
[R1]ip pool dhcp1
Info: It's successful to create an IP address pool.
[R1-ip-pool-dhcp1]gateway-list 192.168.1.254
[R1-ip-pool-dhcp1]network 192.168.1.0 mask 255.255.255.0
[R1-ip-pool-dhcp1]excluded-ip-address 192.168.1.1 192.168.1.10
[R1-ip-pool-dhcp1]lease day 3
[R1-ip-pool-dhcp1]dns-list 1.1.1.1
[R1-ip-pool-dhcp1]q
[R1]
[R1]
[R1]ip pool dhcp2
Info: It's successful to create an IP address pool.
[R1-ip-pool-dhcp2]gateway-list 192.168.2.254
[R1-ip-pool-dhcp2]network 192.168.2.0 mask 255.255.255.0
[R1-ip-pool-dhcp2]q
[R1]
- 将端口分别指定给对应的地址池
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]dhcp select global
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]dhcp select global
[R1-GigabitEthernet0/0/1]
[R1-GigabitEthernet0/0/1]q
[R1]
- 查看ipconfig,验证地址池配置成功与否
2.相互ping通验证