7.1 思科配置DHCPv4
思科IOS DHCPv4服务器
使用以下步骤配置思科 IOS DHCPv4服务器;
1、排除IPv4地址 (**Exclude IPv4 Addresses**)
除非配置排除特定地址,否则路由器将充当DHCPv4服务器,为客户端分配地址池中所有地址池。通常将地址池中的某些IPv4地址分配给需要静态地址分配的网络设备。因此,这些IPv4地址不应分配给其他设备。
排除IPv4地址的命令:Router(config)# ip dhcp excluded-address low-address [high-address]
可以通过指定范围内的低位地址(low-address)和高位地址(high-address)来排除某一个地址或某一个范围内的所有地址。排除地址应包括分配给路由器、服务器、打印机和其他已经手动配置或即将配置的地址。可以多次输入此命令。
2、定义一个DHCPv4地址池的名称。(**Define a DHCPv4 Pool Name**)
配置DHCPv4服务器的工作还包括定义待分配的地址池。
定义地址池的命令: Router(config)# ip dhcp pool pool-name
**<font style="color:#ffffff;background-color:#414141;"> Router(dhcp-config)# </font>**
示例命令可以创建出一个指定名称的地址池,并且让路由器进入DHCPv4配置模式,这种模式的提示符是Router(dhcpp-config)#
3、配置DHCPv4地址池。 (**Configure the DHCPv4 Pool**)
必须配置地址池和默认网关路由器。使用network语句来定义可用地址范围。使用default-router命令来定义默认网关路由器。通常,网关是最接近客户端设备的路由器的LAN接口。虽然只需要一个网关,但是如果有多个网关,您最多可列出八个地址。
其他DHCPv4池命令为可选命令。例如,使用dns-server命令来配置可用为DHCPv4客户端提供服务的DNS服务器IPv4地址。domain-name命令的作用是定义域名。使用lease命令可以更改DHCPv4的租期。默认租用为一天。netbios-name-server命令的作用是定义NetBIOS WINS服务器。
| 任务 | IOS 命令 | |
|---|---|---|
| 定义地址池。 | networknetwork-number [mask | / prefix-length] |
| 定义默认路由器或网关。 | default-router address [ address2….address8] |
|
| 定义 DNS 服务器。 | dns-serveraddress [ address2…address8] |
|
| 定义域名。 | domain-namedomain |
|
| 定义 DHCP 租期的持续时间。 | lease {days [hours [ minutes]] | infinite} |
| 定义 NetBIOS WINS 服务器。 | netbios-name-serveraddress [ address2…address8] |
这张表列出了完成DHCPv4地址池配置所需要执行的任务。
配置DHCPv4示例

此示例显示如何把R1配置成为192.168.10.0/24 这个局域网的DHCPv4服务器。
R1(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.9
R1(config)# ip dhcp excluded-address 192.168.10.254
R1(config)# ip dhcp pool LAN-POOL-1
R1(dhcp-config)# network 192.168.10.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.10.1
R1(dhcp-config)# dns-server 192.168.11.5
R1(dhcp-config)# domain-name example.com
R1(dhcp-config)# end
DHCPv4的验证
| 命令 | 描述 | |
|---|---|---|
| **show running-config | section dhcp** |
显示路由器上配置的 DHCPv4 命令。 |
| show ip dhcp binding |
显示所有由DHCPv4服务提供的 IPv4 地址与 MAC 地址绑定关系的列表。 | |
| show ip dhcp server statistics |
显示关于已发送和接收的 DHCPv4 消息 的数量信息。 |
验证DHCPv4的配置
R1# show running-config | section dhcp
ip dhcp excluded-address 192.168.10.1 192.168.10.9
ip dhcp excluded-address 192.168.10.254
ip dhcp pool LAN-POOL-1
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 192.168.11.5
domain-name example.com
验证DHCPv4绑定信息
R1# show ip dhcp binding
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expiration Type State Interface
Hardware address/
User name
192.168.10.10 0100.5056.b3ed.d8 Sep 15 2019 8:42 AM Automatic Active GigabitEthernet0/0/0
验证DHCPv4统计数据
R1# show ip dhcp server statistics
Memory usage 19465
Address pools 1
Database agents 0
Automatic bindings 2
Manual bindings 0
Expired bindings 0
Malformed messages 0
Secure arp entries 0
Renew messages 0
Workspace timeouts 0
Static routes 0
Relay bindings 0
Relay bindings active 0
Relay bindings terminated 0
Relay bindings selecting 0
Message Received
BOOTREQUEST 0
DHCPDISCOVER 4
DHCPREQUEST 2
DHCPDECLINE 0
DHCPRELEASE 0
DHCPINFORM 0
验证接收到了IPv4编址信息的DHCPv4客户端
C:UsersStudent> ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : ciscolab
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . : example.com
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-05-9A-3C-7A-00
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.10.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained . . . . . . . . . : Saturday, September 14, 2019 8:42:22AM
Lease Expires . . . . . . . . . : Sunday, September 15, 2019 8:42:22AM
Default Gateway . . . . . . . . . : 192.168.10.1
DHCP Server . . . . . . . .. . . : 192.168.10.1
DNS Servers . . . . . . . .. . . :192.168.11.5
禁用思科IOS DHCPv4服务器
R1(config)# no service dhcp
R1(config)# service dhcp
R1(config)#
DHCPv4服务默认是启用的。要禁用这项服务,在全局模式使用no service dhcp命令
使用 service dhcp命令可以重新启用服务。如果没有配置参数,启用服务将不会有效果。
注:清除DHCP绑定或者终止并重新启动DHCP服务,这些操作可能会导致网络上临时出现分配重复的IP地址。
更新: 2025-03-11 13:37:51
原文: https://www.yuque.com/yuhui.net/network/gkebvsm6ro6fpoq7

评论(0)
暂无评论