同网段内配置基于全局地址池的DHCP服务器示例
组网需求
如图1所示,某企业有两个处于同一网络内的办公室,为了节省资源,两个办公室内的主机由SwitchB作为DHCP服务器统一分配IP地址。
办公室1所属的网段为10.1.1.0/25,主机都加入VLAN10,办公室1的主机只使用DNS服务,不使用NetBIOS服务,地址租期为10天;办公室2所属的网段为10.1.1.128/25,主机都加入VLAN20,办公室2的主机使用DNS服务和NetBIOS服务,地址租期为2天。
在SwitchB上配置全局地址池,并采取动态地址分配方式为两个办公室的主机分配IP地址。
配置思路
DHCP服务器的配置思路如下:
- 在SwitchB上创建两个全局地址池,并配置各自的地址池相关属性,实现根据不同需求,为办公室1和办公室2动态分配地址。
- 在SwitchB上配置VLANIF接口下本地DHCP服务器的地址分配方式,实现DHCP服务器从全局地址池中给客户端分配IP地址。
操作步骤
- 使能DHCP服务。
<Huawei> system-view [~Huawei] sysname SwitchB [*Huawei] commit [~SwitchB] dhcp enable [*SwitchB] commit
- 创建地址池并配置相关属性。
# 配置IP地址池1的属性(地址池范围、DNS地址、出口网关和地址池租期)。
[~SwitchB] ip pool pool1 [*SwitchB-ip-pool-pool1] gateway-list 10.1.1.1 [*SwitchB-ip-pool-pool1] network 10.1.1.0 mask 255.255.255.128 [*SwitchB-ip-pool-pool1] dns-list 10.1.1.2 [*SwitchB-ip-pool-pool1] excluded-ip-address 10.1.1.2 [*SwitchB-ip-pool-pool1] excluded-ip-address 10.1.1.4 [*SwitchB-ip-pool-pool1] lease day 10 [*SwitchB-ip-pool-pool1] commit [~SwitchB-ip-pool-pool1] quit
# 配置IP地址池2的属性(地址池范围、DNS地址、出口网关、NetBIOS地址和地址池租期)。
[~SwitchB] ip pool pool2 [*SwitchB-ip-pool-pool2] gateway-list 10.1.1.129 [*SwitchB-ip-pool-pool2] network 10.1.1.128 mask 255.255.255.128 [*SwitchB-ip-pool-pool2] dns-list 10.1.1.2 [*SwitchB-ip-pool-pool2] nbns-list 10.1.1.4 [*SwitchB-ip-pool-pool2] lease day 2 [*SwitchB-ip-pool-pool2] commit [~SwitchB-ip-pool-pool2] quit
- 配置VLANIF接口下地址分配方式。
# 配置接口10GE1/0/1和10GE1/0/2分别加入相应的VLAN。
[~SwitchB] vlan batch 10 20 [*SwitchB] interface 10ge 1/0/1 [*SwitchB-10GE1/0/1] port link-type trunk [*SwitchB-10GE1/0/1] port trunk allow-pass vlan 10 [*SwitchB-10GE1/0/1] commit [~SwitchB-10GE1/0/1] quit [~SwitchB] interface 10ge 1/0/2 [~SwitchB-10GE1/0/2] port link-type trunk [*SwitchB-10GE1/0/2] port trunk allow-pass vlan 20 [*SwitchB-10GE1/0/2] commit [~SwitchB-10GE1/0/2] quit
# 配置接口VLANIF10的IP地址。
[~SwitchB] interface vlanif 10 [*SwitchB-Vlanif10] ip address 10.1.1.1 255.255.255.128 [*SwitchB-Vlanif10] commit [~SwitchB-Vlanif10] quit
# 配置接口VLANIF20的IP地址。
[~SwitchB] interface vlanif 20 [*SwitchB-Vlanif20] ip address 10.1.1.129 255.255.255.128 [*SwitchB-Vlanif20] commit [~SwitchB-Vlanif20] quit
- 验证配置结果。
在SwitchB上使用display ip pool命令用来查看IP地址池配置情况。
[~SwitchB] display ip pool ----------------------------------------------------------------------------- Pool name : pool1 Pool number : 0 Position : Local Status : Unlocked Gateway : 10.1.1.1 Mask : 255.255.255.128 VPN instance : -- ----------------------------------------------------------------------------- Pool name : pool2 Pool number : 1 Position : Local Status : Unlocked Gateway : 10.1.1.129 Mask : 255.255.255.128 VPN instance : -- IP address Statistic Total :250 Used :6 Idle :242 Expired :0 Conflict :0 Disable :2
配置文件
SwitchB的配置文件
# sysname SwitchB # vlan batch 10 20 # dhcp enable # dhcp server request-packet all-interface enable # ip pool pool1 gateway-list 10.1.1.1 network 10.1.1.0 mask 255.255.255.128 lease day 10 hour 0 minute 0 dns-list 10.1.1.2 excluded-ip-address 10.1.1.2 excluded-ip-address 10.1.1.4 # ip pool pool2 gateway-list 10.1.1.129 network 10.1.1.128 mask 255.255.255.128 lease day 2 hour 0 minute 0 dns-list 10.1.1.2 nbns-list 10.1.1.4 # interface Vlanif10 ip address 10.1.1.1 255.255.255.128 # interface Vlanif20 ip address 10.1.1.129 255.255.255.128 # interface 10GE1/0/1 port link-type trunk port trunk allow-pass vlan 10 # interface 10GE1/0/2 port link-type trunk port trunk allow-pass vlan 20 # return
阅读剩余
版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/6337.html
文章版权归作者所有,未经允许请勿转载。
THE END