步骤
| 命令
| 说明
|
Step1
| enable
例如:
Router>enable
| 进入特权模式。如果配置了特权模式密码,则要按提示输入正确的特权模式密码才能进入。
|
Step2
| configure terminal
例如:
Router# configure terminal
| 进入全局配置模式。
|
Step3
| ip dhcp pool name
例如:
Router(config)#ip dhcp pool 1
| 创建一个DHCP服务器地址池,进入DHCP地址池配置模式。示例中创建的DHCP地址池名字为1(DHCP地址池名称可以是数字,或者字符串)。
|
Step4
| utilization mark high percentage-number [log]
例如:
Router(dhcp-config)#utilization mark high 80 log
| (可选)配置当前地址池中地址数允许最高的利用率(也就是利用率的上限阈值,是由percentage-number参数指定的)。如果选择了“log”关键字,则启用系统消息日志功能,在地址池中已使用的地址比例超过上面所设置的比例时,系统就会发出一条消息,并记录这个事件。
示例中设置的是利用率阈值为80%。
|
Step5
| utilization mark low percentage-number [log]
例如:
Router(dhcp-config)#utilization mark low 70 log
| (可选)配置当前地址池中允许最低的利用率(也就是利用率的下限阈值,是由percentage-number参数指定的)。如果选择了“log”关键字,则启用系统消息日志功能,在地址池中已使用的地址比例低于上面所设置的比例时,系统就会发出一条消息,并记录这个事件。示例中设置的是最低利用率阈值为70%。
|
Step6
| network network-number [mask | /prefix-length]
例如:
Router(dhcp-config)#network 172.16.0.0 /16
| 指定DHCP地址池中地址所在子网号和掩码。可以是传统的网络地址(network-number)+子网掩码(mask)方式表示,如192.168.1.0 255.255.255.0,也可以网络地址+/地址前缀(/prefix-length)方式表示,如192.168.1.0/24。示例中是以地址前缀方式表示的,指定的是172.16.0.0/16这样一个标准的B类网络。
|
Step7
| domain-name domain
例如:
Router(dhcp-config)#domain-name lycb.com
| 指定DHCP客户端域名(domain)。如果客户端已是域网络中,则要键入对应的域网络域名,如果客户端是在一个工作组网络中,则在这里配置了域名后,自动为DHCP客户端主机名加上这个指定的域名后缀。示例中指定的域名是lycb.com。
|
Step8
| dns-server address [address2 ... address8]
例如:
Router(dhcp-config)#dns server 172.16.1.103 172.16.2.103
| 为DHCP客户端指定可用的一个或多个个(最多8个)DNS服务器地址(address [address2 ... address8])。至少指定一个,在指定多个时,各地址中间以空格分隔。DNS服务器应以优先级顺序排列。示例中指定了两个DNS服务器:172.16.1.103,172.16.2.103。
|
Step9
| bootfile filename
例如:
Router(dhcp-config)#bootfile xllboot
| (可选)指定DHCP客户端所默认使用的DHCP服务器上引导映象。
|
Step10
| next-server address [address2 ... address8]
例如:
Router(dhcp-config)#next-server 172.17.1.103 172.17.2.103
| (可选)为DHCP客户端指定在启动进程中使用的下一个DHCP服务器地址(address [address2 ... address8])。这当然是在配置了多个DHCP服务器,并且想轮流使用这DHCP服务器时才需要设置。如果没有配置这个命令,则DHCP服务器会通过“ip helper address”命令使用指定的服务器作为启动时用的DHCP服务器。
|
Step11
| netbios-name-server address [address2 ... address8]
例如:
Router(dhcp-config)#netbios-name-server 172.16.1.103 172.16.2.103
| (可选)为Microsoft DHCP客户端指定基于NetBIOS协议的WINS服务器地址(address [address2 ... address8]),最多指定8个,且按优先级排列,中间以空格分隔。
|
Step12
| netbios-node-type type
例如:
Router(dhcp-config)# netbios-node-type h-node
| (可选)为Windows DHCP客户端指定NetBIOS节点类型。型包括:broadcas(广播)、 peer-to-peer(点对点)、mixed(混合)或者hybrid(混杂)。
|
Step13
| default-router address [address2 ... address8]
例如:
Router(dhcp-config)#default-router 172.16.1.100 172.16.1.101
| (可选)为DHCP客户端指定默认路由器IP地址(address [address2 ... address8])。这个路由器应当是与客户端处于同一子网中(其实就是这些路由器连接客户端所在子网的接口的IP地址)。至少指定一个默认路由器,最多可以指定8个,也是按优先级顺序排列的。当一个DHCP客户端请求一个IP地址时,担当DHCP服务器的路由器会访问这个默认的路由器列表,并从中选择另一个路由器作为DHCP客户端用于转发消息的第一跳。在DHCP客户端启动时,客户端就会把数据包发送到这个默认的路由器,使用这个默认路由器连接其他网络。示例中指定了两个默认路由器:172.16.1.100和172.16.1.101。
|
Step14
| option code [instance number] {ascii string | hex string | ip-address}
例如:
Router(dhcp-config)#option 19 hex 01
| (可选)配置DHCP服务器选项。DHCP选项定义一个传送配置信息到DHCP客户端的框架,配置参数和其他控制信息是装载在存储在DHCP消息选项字段中的特征数据项目。命令中的参数和选项说明如表4-4所示。示例中配置的是代码为19的选项,启用IP数据包转发。
|
Step15
| lease {days [hours] [minutes]| infinite}
例如:
Router(dhcp-config)#lease 30
| (可选)指定客户端租约IP地址的期限。默认为一天。“infinite”关键字指定客户端IP地址的租约期为不受限制。示例中指定的租约期为30天。
|
Step16
| end
例如:
Router(config-dhcp-subnet-secondary)#end
| 退出DHCP地址池配置模式,返回到全局配置模式。
|
表