DHCP 拿不到地址怎么查二层
终端获取不到地址,物理链路往往正常,问题出在广播能不能走通。DHCP 依赖广播发现:客户端发 Discover,二层必须在同一广播域内把帧送到网关或服务器。常见拦截点有风暴抑制阈值过低、端口隔离配置、VLAN 成员范围不对、以及 DHCP Snooping 类功能把非信任端口的应答丢弃。排查思路是按二层路径逐段验证广播可见性。
基本信息
| 依赖协议 | DHCP(RFC 2131),发现阶段使用广播或中继单播 |
|---|---|
| 常见拦截点 | 风暴抑制、端口隔离、VLAN 归属、Snooping 信任口配置 |
| 验证手段 | 镜像抓包确认 Discover 是否发出与到达服务器 |
| 中继要求 | 跨网段需网关侧配置 DHCP 中继并指向正确服务器 |
| 区分方法 | 部分终端正常、部分异常,通常指向物理位置相关的配置差异 |
典型使用场景
- 新装工位无法获取地址,核对端口 VLAN 归属与抑制阈值
- 整层楼批量拿不到地址,检查网关侧中继配置与服务器可达性
- 启用 DHCP Snooping 后出现部分终端异常,核对信任端口设置
- 排查地址冲突告警,结合 Snooping 绑定表与终端占位情况
- 变更新增抑制策略后出现个别终端异常,按时间点关联配置变更
逐项核对
逐项核对
display port vlan # 确认端口所属 VLAN
display storm-control interface GigabitEthernet0/0/1 # 抑制阈值与触发
display dhcp snooping # 查看 Snooping 状态(按平台支持)
display dhcp snooping binding # 绑定表是否正常生成
display dhcp snooping trusted-port # 核对信任端口现象与对应方向
| 现象 | 可能原因 | 核对动作 |
|---|---|---|
| 单端口终端拿不到地址 | 端口 VLAN 归属错误或抑制阈值过低 | 核对端口 VLAN 与抑制配置 |
| 整片区拿不到地址 | 中继未配置或服务器不可达 | 核对中继与服务器连通性 |
| 有 Discover 无 Offer | 应答被 Snooping 或隔离策略丢弃 | 检查信任端口与隔离配置 |
| 部分时段异常 | 与配置变更或抑制触发时间相关 | 按时间点比对变更记录 |
风暴抑制是 DHCP 失败里最容易被忽略的原因:抑制动作丢弃广播帧,终端表现为反复重试、偶尔成功,把抑制触发统计与故障时间点对齐能快速确认。
跨网段获取地址必须有中继,且中继要指向可达的服务器地址;中继网关地址写错时,客户端会一直停在发现阶段。