部署基于接口地址池的DHCP服务器
应用环境
在一个相对小规模的网络里,如果网络中的计算机与路由器通过以太网接口直接相连,为了让计算机从路由器动态获取IP地址,可以在路由器的以太网接口上配置基于接口地址池的DHCP服务器。
基于接口地址池的DHCP服务器既不需要单独配置地址池,也不需要配置出口网关。接口地址池只能在以太网接口下配置。在路由器的以太网接口上配置了IP地址后,该IP地址所在的网段内的地址就是可以分配的IP地址,并且该接口下的IP地址就是该网段的出口网关地址。
配置思路
在部署基于接口地址池的DHCP服务器时,采用如下的配置思路:
启动DHCP服务。
配置不参与自动分配的IP地址,一般包括DNS服务器地址、NetBIOS和出口网关地址等。
配置接口地址,以及域名和DNS地址。
使能接口地址池。
配置地址池的相关属性,如出口网关、NetBIOS地址、地址租用期限、安全功能(可选)等。
配置注意事项
需要注意的是:
只能在以太网接口视图下配置接口地址池。接口地址池的地址范围就是以太网接口的IP地址所在的网段,且只在此接口下有效。
根据客户端的实际需要,可以选择采用静态地址绑定方式或动态地址分配方式,但不能对同一个DHCP地址池同时配置这两种方式。
DHCP服务器中的地址池采用树状结构:树根是自然网段地址,分支是该网段的子网地址,叶节点是手工绑定的客户端地址。这种树状结构实现了配置的继承性,即子网(子节点)配置继承自然网段(父节点)的配置,客户端(孙子节点)的配置继承子网(子节点)的配置。这样,对于一些通用参数(如域名),只需要在自然网段或者子网上配置即可。
对于动态分配给客户端的地址(包括永久的和租用期有限的动态地址),都需要配置地址池范围。同一地址池中只能配置一个地址段,通过掩码设定地址范围的大小。
对于不同的地址池,DHCP服务器可以指定不同的地址租用期限,但同一DHCP地址池中的地址都具有相同的期限。地址租期不具有继承关系。
在使用DNS服务之前必须已经完成DNS服务器的配置,且存在从路由器到DNS服务器的路由。
DHCP服务器在分配地址时,需要排除已经被占用的某些IP地址(如网关、FTP服务器等),否则,同一地址分配给两台主机会造成IP地址冲突。
DHCP客户端在广域网上使用NetBIOS协议通信时,需要在主机名和IP地址之间建立映射关系。
Option命令用于将指定选项内容通过服务器端回应的DHCP报文进行携带。使用Option命令前,需要明确选项功能。比如Option 77一般在客户端由用户进行配置,而不必要用Option命令在服务器端配置。
组网需求
如下图所示。网络10.1.1.0/24的规模较小,在接口GE 1/0/0下有2台PC和两台服务器。为了让PC从路由器动态获取IP地址,可以在路由器的GE 1/0/0接口上配置基于接口地址池的DHCP服务器。在GE 1/0/0接口上配置了IP地址10.1.1.1/24后,该IP地址所在的网段内的IP地址10.1.1.2/24~10.1.1.254/24就是可以分配的IP地址。
基于接口地址池的DHCP服务器配置组网图
禁止分配的IP地址如下表所示。
DNS服务器 10.1.1.2/24
NetBIOS服务器 10.1.1.3/24
适用的产品和版本
NE系列的路由器,版本为VRP5.30及后续版本。
配置步骤
步骤 1 启动DHCP服务。
<Router> system-view [Router] dhcp enable
步骤 2 配置不参与自动分配的IP地址(包括DNS服务器地址、NetBIOS服务器地址)。
[Router] dhcp server forbidden-ip 10.1.1.2 [Router] dhcp server forbidden-ip 10.1.1.3
步骤 3 配置接口GE1/0/0的IP地址
[Router] interface gigabitethernet 1/0/0 [Router-GigabitEthernet1/0/0] ip address 10.1.1.1 24
步骤 4 使能接口地址池。
[Router-GigabitEthernet1/0/0] dhcp select interface
步骤 5 配置接口地址池及相关属性
# 配置接口地址池的域名、DNS地址、NetBIOS地址。 [Router-GigabitEthernet1/0/0] dhcp server domain-name huawei.com [Router-GigabitEthernet1/0/0] dhcp server dns-list 10.1.1.2 [Router-GigabitEthernet1/0/0] dhcp server nbns-list 10.1.1.3 [Router-GigabitEthernet1/0/0] dhcp server netbios-type b-node # 配置接口地址池的地址租用期限,以及伪DHCP服务器检测功能(可选)。 [Router-GigabitEthernet1/0/0] dhcp server expired day 10 hour 12 [Router-GigabitEthernet1/0/0] quit [Router] dhcp server detect
验证结果
配置完后,在DHCP服务器上使用display dhcp server ip-in-use命令用来查看DHCP客户端的地址绑定信息,如硬件地址、IP地址、地址租用期限等信息。
<Router> display dhcp server ip-in-use interface GigabitEthernet 1/0/0
IP address Hardware address Lease expiration Type
10.1.1.1 00e0-fc00-6c3f Jan 5 2007 23:06:17 PM Auto:COMMITED





