配置设备作为DHCP服务器
开启DHCP功能
背景信息
配置DHCP Server功能之前,必须先在系统视图下开启DHCP功能。
dhcp enable命令是DHCP相关功能的总开关,DHCP Relay、DHCP Snooping、DHCP Server等功能都要在执行dhcp enable命令使能DHCP功能后才会生效。执行undo dhcp enable命令后,设备上所有的DHCP相关的配置会被删除;再次执行dhcp enable命令使能DHCP功能后,设备上所有DHCP相关配置将被恢复为缺省配置。
开启DHCP功能后,如果使能了STP功能,可能会造成地址分配较慢。STP功能缺省处于使能状态,如果确认不需要使能STP功能,可以执行命令undo stp enable去使能STP功能。
(可选)配置DHCP数据恢复功能
背景信息
当设备出现故障或升级重启时,设备作为DHCP Server给Client分配的地址信息的数据将会丢失,设备重启后需要重新进行分配。为了防止数据丢失,保证设备重启后数据可以恢复,可以配置分配地址的数据保存功能,定时将地址的分配情况(分配出去地址租期或冲突的地址情况等)保存到存储器中,当设备重启后可以从存储器中及时恢复数据。
配置DHCP数据恢复功能后,系统将lease.txt和conflict.txt两个文件,存放在存储器中的dhcp文件夹中,分别保存已分配的地址租期信息和地址冲突信息。这两个文件会被定期覆盖,建议用户在必要时将生成的文件备份到其他位置。
lease.txt和conflict.txt这两个文件显示的时间为UTC时间,非系统时间,不关注时区信息。
- 执行命令display dhcp server database可以查看DHCP数据的存放信息。
- 在系统自动保存DHCP数据的时间间隔内,若设备意外重启,则这段时间内生成的DHCP数据将会丢失。用户仅可以通过存储设备文件恢复最近一次保存成功的DHCP数据。
(可选)配置IP地址冲突探测功能
背景信息
地址冲突探测功能通过ICMP报文来实现,目的是为了防止IP地址重复分配而导致地址冲突。配置此功能后,DHCP服务器在发送DHCP OFFER报文前,发送源地址为DHCP服务器IP地址、目的地址为预分配出去IP地址的ICMP ECHO REQUEST报文对分配的IP地址进行地址冲突探测。
- 如果在探测时间(探测次数×每次探测的最长等待时间)内没有收到应答报文,表示网络中没有终端使用这个IP地址,则将该地址分配给客户端。
- 如果在探测时间(探测次数×每次探测的最长等待时间)内收到应答报文,表示网络中已经存在使用此IP地址的终端,则把此地址列为冲突地址,然后等待重新接收到请求报文后重新选择可用的IP地址。
IP地址冲突探测的时间不宜过长,否则,会导致客户端获取不到IP地址。建议用户配置的探测时间(探测次数×每次探测的最长等待时间)小于8秒。
(可选)配置异常报文检查功能
背景信息
网络中由于各厂商实现的差异性,设备对收到的DHCP报文进行UDP头校验和检查或magic-cookie字段检查时可能会不通过,从而丢弃该DHCP报文,造成DHCP功能不可用。此时,可以配置对收到的DHCP报文不进行UDP头校验和检查或magic-cookie字段检查,使UDP头校验和错误和magic-cookie字段错误的DHCP报文可以正常转发。
另外一种场景是,设备发送DHCP报文时携带的UDP头校验和取值为0,标准协议规定,UDP校验和取值为0时,对端设备不需要校验。如果对端设备不符合标准协议,设备发送的UDP校验和取值为0时,对端设备也必须进行校验。此时,需要配置设备在发送DHCP报文时携带UDP头校验和,使设备发送的DHCP报文能够通过对端设备的校验。
- 对收到的DHCP报文不进行UDP头校验和检查或magic-cookie字段检查的功能适用于设备作为DHCP服务器、中继、客户端和Snooping。
- 发送DHCP报文时携带UDP头校验和的功能仅适用于设备作为DHCP服务器。
- 打开DHCP功能后,设备默认检查收到的DHCP报文的IP头校验和和UDP头校验和,并且不支持关闭检查IP头检验和功能。
(可选)配置强制DHCP服务器回复NAK拒绝响应报文
背景信息
DHCP客户端两步上线过程中,如果DHCP客户端请求的IP地址在地址池范围内、但是地址池内没有该DHCP客户端的租约记录,例如:无线用户在其他DHCP服务器获取IP地址后,漫游到当前DHCP服务器,原IP地址在当前DHCP服务器的地址池范围内;或者复位地址池,老用户重新上线。这种情况下,DHCP服务器收到DHCP客户端发送的DHCP Request报文时,会保持静默、不向DHCP客户端回复NAK拒绝响应报文。这就造成DHCP客户端要等到两步上线超时后,才能重新四步上线申请IP地址,导致IP地址获取缓慢。此时,可以配置命令dhcp server force response,强制DHCP服务器回复NAK拒绝响应报文,使DHCP客户端快速进入四步上线过程,重新申请IP地址。
配置地址池
(可选)配置不参与自动分配的IP地址
背景信息
地址池中可以排除某些有特殊需求不能参与自动分配的IP地址。
命令gateway-list或dhcp server gateway-list配置的网关地址不需要配置,设备自动将其加入到不参与自动分配的IP地址列表。
服务器连接客户端的接口地址不需要配置,地址分配时,设备自动将其置为冲突(Conflict)状态。
后续处理
若要扩大不参与自动分配的IP地址范围,可以再次配置本功能。若要缩小不参与自动分配的IP地址范围,则可以通过命令undo dhcp server excluded-ip-address或undo excluded-ip-address去除其中部分地址。
<HUAWEI> system-view [HUAWEI] ip pool global1 [HUAWEI-ip-pool-global1] network 10.10.10.0 mask 24 [HUAWEI-ip-pool-global1] excluded-ip-address 10.10.10.10 10.10.10.30 [HUAWEI-ip-pool-global1] quit
- 若要改为10.10.10.10~10.10.10.40之间的IP地址不参与自动分配,具体操作步骤如下:
[HUAWEI] ip pool global1 [HUAWEI-ip-pool-global1] excluded-ip-address 10.10.10.10 10.10.10.40 [HUAWEI-ip-pool-global1] quit
- 若要改为10.10.10.15~10.10.10.20之间的IP地址不参与自动分配,具体操作步骤如下:
[HUAWEI] ip pool global1 [HUAWEI-ip-pool-global1] undo excluded-ip-address 10.10.10.10 10.10.10.14 [HUAWEI-ip-pool-global1] undo excluded-ip-address 10.10.10.21 10.10.10.30 [HUAWEI-ip-pool-global1] quit
(可选)配置为指定DHCP Client分配固定IP地址
背景信息
DHCP Server动态方式分配的IP地址是有租期的,租期时间到后,DHCP Client重新申请的地址可能会跟之前使用的地址不同。网络规划时,有些重要主机为了保证稳定性,需要使用固定的IP地址,这种情况下可以配置为指定DHCP Client分配固定IP地址。配置后DHCP Client的MAC地址与IP地址建立绑定关系,当此MAC的DHCP Client向DHCP Server申请地址时,DHCP Server会根据MAC地址找到绑定的固定IP地址分配给该DHCP Client。相比手工配置IP地址,通过DHCP方式静态配置避免人工配置发生错误,方便管理员统一维护管理。
- 被绑定的IP地址需要确保没有被设置为不参与分配的IP地址。
- 已占用的IP地址也支持配置静态绑定或者解绑定。配置静态绑定时,必须确保绑定的MAC地址与实际使用该IP地址的用户MAC地址保持一致。
- IP地址与MAC地址绑定后,此IP地址不作租期管理,为无限长。已动态分配的IP地址配置静态绑定后,租期变为无限长;删除静态绑定关系后,租期重新与地址池下配置的租期保持一致。
功能 |
应用场景 |
实现原理 |
---|---|---|
DHCP方式静态分配IP地址 |
设备作为DHCP服务器为客户端分配IP地址时,某些特殊客户端(例如服务器或PC)期望通过DHCP服务器获取固定的IP地址,可以在设备上配置为指定客户端分配固定IP地址。 |
配置后,客户端的MAC地址与IP地址建立关系表,当此MAC的客户端向DHCP服务器申请地址时,DHCP服务器会根据MAC地址找到绑定的固定IP地址分配给客户端。 |
IPSG |
为了防止IP地址冒用或者ARP欺骗等攻击行为的发生,可以配置此功能:
|
配置后,设备上建立IP地址与MAC地址的关系表,设备在收到报文后,根据报文中的源IP地址查找关系表中相应的MAC地址,并且与帧头部包含的实际源MAC地址进行比较。如果两者不一致,则认为该报文是非法报文,并将其丢弃。 |
静态ARP |
网络管理员手动配置IP地址和MAC地址之间的映射关系,其应用场景如下:
|
配置后,设备上建立IP地址与MAC地址的关系表,当收到ARP请求报文解析IP地址对应的MAC地址时,将MAC地址填充到ARP报文中进行响应。 静态ARP表项通过手工配置和维护,不会被老化,不会被动态ARP表项覆盖,所以配置静态ARP表项可以增加通信的安全性。 |
(可选)修改地址租期
背景信息
地址池内IP地址的租期默认为1天。管理员可以根据网络需求修改地址租期。同一地址池中的地址租期相同,不同的地址池可以指定不同的地址租期。修改地址池租期后,新分配的IP地址使用修改后的租期;修改前已分配的IP地址在租约更新前仍使用之前的租期,在租约更新后,将使用修改后的租期。
BOOTP客户端不支持Option51(IP地址租期选项),分配给BOOTP客户端的IP地址租期是无限长,并且DHCP服务器不会回收该IP地址。
静态方式为指定客户端分配的IP地址可以一直使用,不受租期限制。
(可选)配置IP地址分配时记录日志的功能
背景信息
DHCP服务器向客户端分配IP地址时,记录地址分配的相关信息,有助于日常维护和出现故障时进行问题定位。
- 配置服务器记录日志的功能后,大量DHCP客户端请求IP地址会导致日志频繁记录,可能影响设备性能。
- IP地址分配日志记录在AM模块。查看日志信息必须开启信息中心功能,并且根据日志的等级、输出方向等情况,日志输出开关的缺省配置也不同。详细请参见《配置指南-设备管理配置》中的信息中心配置。
例如,地址池分配IP地址成功、续租IP地址成功、释放IP地址日志级别为informational,默认不记录到logbuffer,执行info-center source AM channel 4 log level informational命令修改地址池日志向logbuffer输出信息的级别,之后,使用命令display logbuffer就能够查看以上日志了。
(可选)配置客户端的网关地址
背景信息
DHCP服务器上配置客户端的网关地址后,客户端会获取到服务器分配的网关地址,并自动生成到该网关地址的缺省路由。之后,客户端才能访问非本网段内的主机。如果DHCP服务器同时配置了Option121给客户端分配无分类静态路由,客户端只会据此生成路由,不会自动生成到网关的缺省路由。为了对流量进行负载分担或提高网络的可靠性,可以执行此任务配置多个网关。每个地址池最多可以配置8个网关地址。
在VRRP+DHCP的综合场景中,如果VRRP备份组设备作为DHCP服务器,则需要执行此任务配置客户端的网关地址为备份组虚拟IP地址。
如果DHCP服务器与DHCP客户端处于同一网段,并且DHCP服务器作为客户端网关时,可以不配置此任务。
操作步骤
- 基于接口方式:
- 基于全局方式:
- 针对DHCP Option模板视图:
- 执行命令system-view,进入系统视图。
执行命令dhcp option template template-name,创建DHCP Option模板并进入DHCP Option模板视图。
缺省情况下,未创建DHCP Option模板。
当需要为静态客户端分配除IP地址以外的网络参数时,才需要配置DHCP Option模板。DHCP Option模板视图下配置的网络参数仅对静态客户端生效。对于静态客户端来说,如果DHCP Option模板视图和全局地址池视图下同时配置了某个网络参数,以DHCP Option模板视图下的配置为准。
如果仅需要为静态客户端分配IP地址(请参见(可选)配置为指定DHCP Client分配固定IP地址),不需要配置DHCP Option模板。
执行命令gateway-list ip-address &<1-8>,配置DHCP客户端的网关地址。
缺省情况下,未配置网关地址。
如果还需要在DHCP Option模板视图下进行其他配置,不需要执行下面步骤,待其他配置完成后再执行下面配置。
- (可选)执行命令quit,返回系统视图。
- (可选)执行命令ip pool ip-pool-name,进入全局地址池视图。
- (可选)执行命令static-bind ip-address ip-address mac-address mac-address option-template template-name,为静态客户端绑定DHCP Option模板。
(可选)配置客户端的配置文件
背景信息
设备作为DHCP服务器,可以为客户端自动分配配置文件,例如,启动配置文件等。配置文件可以存放在DHCP服务器上或专门的文件服务器上。当配置文件存放在专门的文件服务器上时,DHCP服务器需要为客户端指定文件服务器的地址。通过(可选)配置自定义选项信息,也可以为客户端指定文件服务器的地址。
如果配置文件存放在指定的文件服务器上,需要保证DHCP客户端与获取配置文件的服务器之间路由可达。
操作步骤
- 基于接口方式:
- 基于全局方式:
- 执行命令system-view,进入系统视图。
- 执行命令ip pool ip-pool-name,进入全局地址池视图。
执行命令bootfile bootfile,配置DHCP客户端的启动配置文件名称。
缺省情况下,未配置DHCP客户端的启动配置文件名称。
执行命令sname sname,配置DHCP客户端获取启动配置文件的服务器名称。
缺省情况下,未配置DHCP客户端获取启动配置文件的服务器名称。
(可选)执行命令next-server ip-address ,配置客户端自动获取IP地址后下一步使用的文件服务器地址。
缺省情况下,未配置客户端自动获取IP地址后下一步使用的文件服务器地址。
- 针对DHCP Option模板视图:
- 执行命令system-view,进入系统视图。
执行命令dhcp option template template-name,创建DHCP Option模板并进入DHCP Option模板视图。
缺省情况下,未创建DHCP Option模板。
当需要为静态客户端分配除IP地址以外的网络参数时,才需要配置DHCP Option模板。DHCP Option模板视图下配置的网络参数仅对静态客户端生效。对于静态客户端来说,如果DHCP Option模板视图和全局地址池视图下同时配置了某个网络参数,以DHCP Option模板视图下的配置为准。
如果仅需要为静态客户端分配IP地址(请参见(可选)配置为指定DHCP Client分配固定IP地址),不需要配置DHCP Option模板。
执行命令bootfile bootfile,配置DHCP客户端的启动配置文件名称。
缺省情况下,未配置DHCP客户端的启动配置文件名称。
执行命令sname sname,配置DHCP客户端获取启动配置文件的服务器名称。
缺省情况下,未配置DHCP客户端获取启动配置文件的服务器名称。
(可选)执行命令next-server ip-address,配置客户端自动获取IP地址后下一步使用的文件服务器地址。
缺省情况下,未配置客户端自动获取IP地址后下一步使用的文件服务器地址。
如果还需要在DHCP Option模板视图下进行其他配置,不需要执行下面步骤,待其他配置完成后再执行下面配置。
- (可选)执行命令quit,返回系统视图。
- (可选)执行命令ip pool ip-pool-name,进入全局地址池视图。
- (可选)执行命令static-bind ip-address ip-address mac-address mac-address option-template template-name,为静态客户端绑定DHCP Option模板。
(可选)配置自定义选项信息
背景信息
- 根据客户端请求的Option选项为客户端分配网络参数:通过命令dhcp server option(基于接口方式)或option(基于全局方式)配置了Option选项,只有当客户端请求此选项时,设备才会提供此选项信息。
- 强制插入选项信息为客户端分配网络参数:通过命令dhcp server force insert option(基于接口方式)或force insert option(基于全局方式)配置了Option选项,不管客户端是否请求了此选项,设备都会提供此选项信息。
操作步骤
- 基于接口方式:
- 基于全局方式:
针对全局地址池视图:
- 执行命令system-view,进入系统视图。
(可选)执行命令dhcp server trust option82,开启DHCP Server信任Option82选项功能。
缺省情况下,设备信任Option82选项功能处于开启状态。
- 执行命令ip pool ip-pool-name,进入全局地址池视图。
(可选)执行命令force insert option code &<1-254>,配置DHCP服务器在回应DHCP客户端时,强制插入指定的Option字段信息。
缺省情况下,未配置DHCP服务器在回应报文中强制插入指定的Option字段信息功能。
执行命令option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> },配置DHCP自定义选项。
缺省情况下,未配置自定义选项。
当Option内容包含密码信息时,配置为ascii或hex类型不安全,建议配置为cipher类型。同时,为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,并且密码长度不小于6个字符。
有些Option选项是通过其他命令来配置的,不能通过自定义方式配置,如下表所示。表3-9 Option选项值与命令字的关系Option选项
配置命令
说明
Option1
network(IP地址池视图) ip-address [ mask { mask | mask-length } ]中的mask-length
子网掩码选项
Option3
gateway-list ip-address &<1-8>
网关地址选项
Option6
dns-list ip-address &<1-8>
DNS服务器地址选项
Option15
domain-name domain-name
域名后缀选项
Option44
nbns-list ip-address &<1-8>
NetBios服务器选项
Option46
netbios-type { b-node | h-node | m-node | p-node }
NetBios节点类型选项
Option50
不需要在DHCP Server上配置
请求的IP地址选项
Option51
lease { day day [ hour hour [ minute minute ] ] | unlimited }
IP地址租期时间选项
Option52
不需要在DHCP Server上配置
Option附加选项
Option53
不需要在DHCP Server上配置
DHCP消息类型选项
Option54
不需要在DHCP Server上配置
服务器标识选项
Option55
不需要在DHCP Server上配置
请求参数列表选项
Option57
不需要在DHCP Server上配置
最大DHCP报文长度选项
Option58
不需要在DHCP Server上配置
租期的T1时间选项(一般是租期时间的50%)
Option59
不需要在DHCP Server上配置
租期的T2时间选项(一般是租期时间的87.5%)
Option61
不需要在DHCP Server上配置
Client标识选项
Option82
不需要在DHCP Server上配置
中继代理信息选项
Option120
sip-server { ip-address ip-address &<1-2> | list domain-name &<1-2> }
SIP服务器的IP地址
Option121
option121 ip-address { ip-address mask-length gateway-address } &<1-8>
无分类路由选项
Option184
option184 { as-ip ip-address | fail-over ip-address dialer-string | ncp-ip ip-address | voice-vlan vlan-id }
语音参数选项
针对DHCP Option模板:
- 执行命令system-view,进入系统视图。
执行命令dhcp option template template-name,创建DHCP Option模板并进入DHCP Option模板视图。
缺省情况下,未创建DHCP Option模板。
当需要为静态客户端分配除IP地址以外的网络参数时,才需要配置DHCP Option模板。DHCP Option模板视图下配置的网络参数仅对静态客户端生效。对于静态客户端来说,如果DHCP Option模板视图和全局地址池视图下同时配置了某个网络参数,以DHCP Option模板视图下的配置为准。
如果仅需要为静态客户端分配IP地址(请参见(可选)配置为指定DHCP Client分配固定IP地址),不需要配置DHCP Option模板。
(可选)执行命令force insert option code &<1-254>,配置DHCP服务器在回应DHCP客户端时,强制插入指定的Option字段信息。
缺省情况下,未配置DHCP服务器在回应报文中强制插入指定的Option字段信息功能。
执行命令option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> },配置DHCP自定义选项。
缺省情况下,未配置自定义选项。
当Option内容包含密码信息时,配置为ascii或hex类型不安全,建议配置为cipher类型。同时,为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,并且密码长度不小于6个字符。
有些Option选项是通过命令字来配置的,不能通过自定义方式配置,如表3-9所示。
执行命令option121 ip-address { ip-address mask-length gateway-address } &<1-8>,配置DHCP全局地址池分配给客户端的无分类静态路由。
缺省情况下,未配置分配给客户端的无分类静态路由。
执行命令option184 { as-ip ip-address | fail-over ip-address dialer-string | ncp-ip ip-address | voice-vlan vlan-id },配置DHCP服务器下发给客户端的Option184字段内容。
缺省情况下,未配置Option184字段内容。
如果还需要在DHCP Option模板视图下进行其他配置,不需要执行下面步骤,待其他配置完成后再执行下面配置。
- (可选)执行命令quit,返回系统视图。
- (可选)执行命令ip pool ip-pool-name,进入全局地址池视图。
- (可选)执行命令static-bind ip-address ip-address mac-address mac-address option-template template-name,为静态客户端绑定DHCP Option模板。
(可选)配置DHCP服务器分配的DNS信息
操作步骤
- 基于接口方式:
- 基于全局的方式:
- 执行命令system-view,进入系统视图。
- 执行命令ip pool ip-pool-name,进入全局地址池视图。
- 执行命令dns-list ip-address &<1-8>,配置DHCP
Client使用的DNS Server的IP地址。
缺省情况下,未配置DNS Server地址。
每个地址池最多可以配置8个DNS Server地址。
执行命令domain-name domain-name,配置为DHCP Client分配的域名后缀。
缺省情况下,未配置DNS域名后缀。
- 针对DHCP Option模板视图:
- 执行命令system-view,进入系统视图。
执行命令dhcp option template template-name,创建DHCP Option模板并进入DHCP Option模板视图。
缺省情况下,未创建DHCP Option模板。
当需要为静态客户端分配除IP地址以外的网络参数时,才需要配置DHCP Option模板。DHCP Option模板视图下配置的网络参数仅对静态客户端生效。对于静态客户端来说,如果DHCP Option模板视图和全局地址池视图下同时配置了某个网络参数,以DHCP Option模板视图下的配置为准。
如果仅需要为静态客户端分配IP地址(请参见(可选)配置为指定DHCP Client分配固定IP地址),不需要配置DHCP Option模板。
- 执行如下命令为DHCP客户端配置DNS服务器的IP地址和DNS域名后缀:
执行命令dns-list ip-address &<1-8>,配置DHCP客户端使用的DNS服务器的IP地址。
缺省情况下,未配置DNS服务器地址。
每个地址池最多可以配置8个DNS服务器地址。
执行命令domain-name domain-name,配置为DHCP客户端分配的域名后缀。
缺省情况下,未配置DNS域名后缀。
如果还需要在DHCP Option模板视图下进行其他配置,不需要执行下面步骤,待其他配置完成后再执行下面配置。
- (可选)执行命令quit,返回系统视图。
- (可选)执行命令ip pool ip-pool-name,进入全局地址池视图。
- (可选)执行命令static-bind ip-address ip-address mac-address mac-address option-template template-name,为静态客户端绑定DHCP Option模板。
(可选)配置DHCP服务器分配的NetBIOS信息
操作步骤
- 基于接口方式:
- 基于全局方式:
- 执行命令system-view,进入系统视图。
- 执行命令ip pool ip-pool-name,进入全局地址池视图。
- 执行如下命令为DHCP Client配置NetBIOS Server的IP地址和NetBIOS节点类型:
执行命令nbns-list ip-address &<1-8>,配置DHCP Client的NetBIOS Server地址。
缺省情况下,未配置NetBIOS Server地址。
每个地址池最多可以配置8个NetBIOS Server地址。
执行命令netbios-type { b-node | h-node | m-node | p-node },配置DHCP Client的NetBIOS节点类型。
缺省情况下,未配置NetBIOS节点类型。
- 针对DHCP Option模板视图:
- 执行命令system-view,进入系统视图。
执行命令dhcp option template template-name,创建DHCP Option模板并进入DHCP Option模板视图。
缺省情况下,未创建DHCP Option模板。
当需要为静态客户端分配除IP地址以外的网络参数时,才需要配置DHCP Option模板。DHCP Option模板视图下配置的网络参数仅对静态客户端生效。对于静态客户端来说,如果DHCP Option模板视图和全局地址池视图下同时配置了某个网络参数,以DHCP Option模板视图下的配置为准。
如果仅需要为静态客户端分配IP地址(请参见(可选)配置为指定DHCP Client分配固定IP地址),不需要配置DHCP Option模板。
- 执行如下命令为DHCP客户端配置NetBIOS服务器的IP地址和NetBIOS节点类型:
执行命令nbns-list ip-address &<1-8>,配置DHCP客户端的NetBIOS服务器地址。
缺省情况下,未配置NetBIOS服务器地址。
每个地址池最多可以配置8个NetBIOS服务器地址。
执行命令netbios-type { b-node | h-node | m-node | p-node },配置DHCP客户端的NetBIOS节点类型。
缺省情况下,未配置NetBIOS节点类型。
如果还需要在DHCP Option模板视图下进行其他配置,不需要执行下面步骤,待其他配置完成后再执行下面配置。
- (可选)执行命令quit,返回系统视图。
- (可选)执行命令ip pool ip-pool-name,进入全局地址池视图。
- (可选)执行命令static-bind ip-address ip-address mac-address mac-address option-template template-name,为静态客户端绑定DHCP Option模板。
(可选)配置DHCP服务器分配的SIP服务器的IP地址
操作步骤
- 基于接口方式:
- 基于全局方式:
- 针对DHCP Option模板视图:
- 执行命令system-view,进入系统视图。
执行命令dhcp option template template-name,创建DHCP Option模板并进入DHCP Option模板视图。
缺省情况下,未创建DHCP Option模板。
当需要为静态客户端分配除IP地址以外的网络参数时,才需要配置DHCP Option模板。DHCP Option模板视图下配置的网络参数仅对静态客户端生效。对于静态客户端来说,如果DHCP Option模板视图和全局地址池视图下同时配置了某个网络参数,以DHCP Option模板视图下的配置为准。
如果仅需要为静态客户端分配IP地址(请参见(可选)配置为指定DHCP Client分配固定IP地址),不需要配置DHCP Option模板。
执行命令sip-server { ip-address ip-address &<1-2> | list domain-name &<1-2> },配置为DHCP Client分配的SIP Server的IP地址。
缺省情况下,全局地址池下未配置为DHCP Client分配的SIP Server的IP地址。
如果还需要在DHCP Option模板视图下进行其他配置,不需要执行下面步骤,待其他配置完成后再执行下面配置。
- (可选)执行命令quit,返回系统视图。
- (可选)执行命令ip pool ip-pool-name,进入全局地址池视图。
- (可选)执行命令static-bind ip-address ip-address mac-address mac-address option-template template-name,为静态客户端绑定DHCP Option模板。
检查DHCP服务器的配置结果
操作步骤
- 执行如下命令,查看当前地址池的分配信息:
针对接口地址池:
执行命令display ip pool [ interface interface-pool-name [ start-ip-address [ end-ip-address ] | all | conflict | expired | used ] ]
针对全局地址池:
执行命令display ip pool [ name ip-pool-name [ start-ip-address [ end-ip-address ] | all | conflict | expired | used [ user-type { dhcp | pppoe | l2tp | ipsec | ssl-vpn | ppp } ] ] ]
通过参数conflict,可以查看地址池中发生冲突的IP地址信息。
通过参数expired,可以查看地址池中过期的IP地址信息。
通过参数used,可以查看地址池中已使用的IP地址信息。
- 执行命令display dhcp server database,查看DHCP数据保存的存储器路径。
- 执行命令display dhcp option template [ name template-name ],查看DHCP Option模板的配置信息。
- 执行命令display dhcp server configuration,查看DHCP服务器的配置信息。