DHCP 服务器地址池耗尽导致新设备连不上网

办公室新笔记本连上 Wi-Fi 却获取不到 IP,手机显示『无网络连接』,已在线设备正常。登录 DHCP 控制台看到地址池已用 100%,租约大量被长期占用,新设备因无可用地址而无法入网。这类故障在移动终端激增、IoT 设备泛滥、访客频繁的环境中最常见,往往在会议或活动日集中爆发,所以把它当作容量问题提前规划比事后救火更稳妥。

原理与判断

DHCP 地址池是有限资源,其耗尽往往不是设备真的多到地址不够,而是租约策略与规划失当。手机会长期保活租约,IoT 设备反复重连拿新地址,访客网络若不隔离会蚕食办公池。把租约时间与子网规划当作容量问题来管理,才能从根本上避免反复救火。监控 PercentageInUse 是发现隐患的最早信号,应在触及阈值前就扩容而非等到用户投诉。此外,地址冲突也常与池耗尽相伴,分配前做冲突检测能减少客户端拿到不可路由地址的怪现象。规划阶段应预留足够余量,并按设备类型分层,而不是把所有终端塞进同一个扁平网段。

一、确认地址池使用

  1. 打开 DHCP 管理控制台,展开作用域——地址租约,查看使用中的地址数量与来源 MAC、IP。
  2. 用 PowerShell:Get-DhcpServerv4ScopeStatistics -ScopeId 作用域IP 查看 Free、InUse、PercentageInUse 三个关键指标。
  3. 检查是否存在大段被保留(Reservation)或全部被打印机、访客、手机挤占,区分静态与动态占用。
  4. Get-DhcpServerv4Lease -ScopeId 作用域IP 导出全部租约,分析占用构成找出僵尸项与异常 MAC。

二、快速缓解

  1. 缩短租约时间:将默认 8 天改为 4 到 8 小时,让闲置设备快速释放地址,立刻腾出空间恢复接入。
  2. 清理无效租约:对长期离线设备右键删除对应租约,命令 Remove-DhcpServerv4Lease -ScopeId 作用域IP -ClientId 客户端ID
  3. 为固定设备(打印机、服务器、网关)使用保留地址,减少池中动态占用,并排除它们被回收。
  4. 临时扩大作用域结束地址,把原先预留的地址段纳入可分配范围应急恢复接入。

三、扩容与拆分

  1. 若子网确实不足,扩大作用域范围或新建超网(如将 255.255.255.0 调整为 255.255.254.0),前提是三层交换机与路由支持。
  2. 按楼层或 VLAN 划分多个作用域,配合 DHCP 中继(IP Helper、relay-agent)向各网段下发地址。
  3. 对访客网络单独划分 VLAN 与独立作用域,避免挤占办公地址池,隔离风险并便于限速。

四、监控与预防

  1. 对 PercentageInUse 设置监控告警(如超过 80% 邮件通知),提前扩容而非事后救火。
  2. 启用 DHCP 故障转移(Failover)实现双机热备,避免单台 DHCP 宕机引发大面积断网。

技术总结:地址池耗尽本质是规划不足。临时缩短租约、清理僵尸租约、扩大范围可立即恢复,长期需合理划分子网、分离访客、控制保留地址数量,并监控 PercentageInUse 设置告警阈值与故障转移。把 DHCP 当容量系统运营,才能长治久安。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注