DHCP配置命令:
Router(config)#ip dhcp pool name
#创建一个名为name的池
Router(config)#
ip dhcp excluded-address
ip-address [end-ip-address]
#保留DHCP中的IP地址
Router(dhcp-config)#network ip-address mask
#指定DHCP地址池的子网号和掩码,此处的mask可以使用四段式也可以用"/perfix-length"方式
Router(dhcp-config)#default-router address [address2.....address8]
#为DHCP客户指定缺省的默认路由器IP,即PC中的网关.最多设置8个地址.
Router(dhcp-config)#dns-server address [address2.....address8]
#为DHCP客户指定DNS服务器的IP.最多设置8个地址.
Router(dhcp-config)#lease days [hours] [minutes]
#指定租用的持续时间,缺省租期为一天.
DHCP调试命令
Router#
show ip dhcp binding
#显示地址分配情况
Router#show ip dhcp conflict
DHCP配置实例
实验托扑:
实验托扑:

实例:
Router(config)#ip dhcp pool eric86
Router(dhcp-config)#network 86.86.86.0 /24
Router(dhcp-config)#network 86.86.86.0 /24
Router(dhcp-config)#default-router 86.86.86.86
Router(dhcp-config)#dns-server 86.86.86.86
Router(dhcp-config)#lease 86 8 6
Router(dhcp-config)#dns-server 86.86.86.86
Router(dhcp-config)#lease 86 8 6
Router(config)#interface f0/0
Router(config-if)#ip address 86.86.86.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#ip address 86.86.86.1 255.255.255.0
Router(config-if)#no sh
实验验证:

下面是DHCP中继的配置过程:
拓扑图如下:

首先需要配置路由选择协议使得整个网络联通。
然后按照上面所介绍的命令在router1上配置DHCP服务器。
最后,在中继(relay)的fa1/0上就得用如下命令:
(conf-inf)#ip helper-address 192.168.1.2
来将dhcp discovery报文传给dhcp server(这里假定router1的ip是192.168.1.2 )
在用Dynamips模拟器做实验的时候,vpcs已经实现了dhcp连接。可以直接用dhcp这个命令查找网络上的dhcp server,效果如下:
