当不同接口下的用户需要从”同一个地址池”拿地址时,接口池就不够用了——这时用全局地址池:它建在服务器上、是公共池,所有接口都能引用。

在 eNSP 中配置基于全局地址池的 DHCP
图片素材来自免费商用图库(pixabay,摄影师 Bru-nO),非本站项目实拍。

一、建池与网段

全局 dhcp enable 后,ip pool huawei1 创建一个名为 huawei1 的全局地址池;network 192.168.1.0 声明可动态分配的网段。池与接口解耦,一个池可被多接口共用。

二、租期 / 网关 / DNS / 排除

在池视图下:lease day 2 租期;gateway-list 192.168.1.254 下发给客户端的出口网关;dns-list 8.8.8.8 DNS;excluded-ip-address 192.168.1.250 192.168.1.253 保留一段不参与分配(如留给固定设备)。这些属性都挂在池上,对所有引用该池的接口统一生效。

三、接口切到全局模式

进接口 int g0/0/0,执行 dhcp select global,告诉接口”从这个全局池给客户端分地址”,而不是用接口自身网段。多个接口都配 global 且指向同一池,就实现跨接口统一分配。

四、接口池 vs 全局池选型

单网段、要接口级隔离 → 接口池;多接口共享同一段地址、或要集中管理分配策略 → 全局池。两者下发参数相同,差别只在”池绑定在哪”。

一、配置步骤与每步的验证命令

步骤 操作 验证命令与预期
1 全局启用 DHCP 能进入池视图说明功能已开
2 建池并声明网段 显示池信息能看到网段
3 配租期/网关/DNS/排除段 逐项核对,排除段不含网关
4 在三层接口上引用该池 接口下能看到池绑定关系
5 客户端获取地址 拿到地址且四项参数正确

二、eNSP 里最常踩的三个坑

① 引用池的接口必须是三层接口并已配好 IP,二层口配了不生效;② 池声明的网段必须与接口网段属于同一网段,否则客户端从池里拿到的地址与实际链路不匹配,表现为能拿地址但不通;③ 排除段的起止地址写法容易把网关包含进去,网关被排除后终端表现是”有 IP、无网关”。

三、实验记录要留什么

设备配置、客户端拿到的完整参数、以及至少一次”断开重连”后的行为(验证租期与续租)。前两项是验收材料,第三项能暴露续租相关的隐藏问题——很多配置在首次分配时正常,续租时才出问题。