近日出现大面积无法通过dhcp获取ip的情况。
有的用户连接网线后pc显示正在获取ip地址,但获取过程十分缓慢。而有的用户无法通过dhcp获取ip地址。
根据上述现象初步分析是dhcp服务器的问题,但是其他的网段却不存在此故障。由此我将问题所定在Lan的范围内。
根据sniffer的分析结果发现客户端在dhcp的过程中受到不明dhcp服务器响应的阻拦,导致无法租用从正确的dhcp服务器获得的ip地址。
sniffer分析到下述过程:
client:发送 dhcp discover [ dhcp request ]
server:发送 dhcp offer [ dhcp reply ]
client:发送 dhcp request [ dhcp request ]
server:发送 dhcp reply [ dhcp nak ] *** 由非法dhcp server发出
server:发送 dhcp reply [ dhcp ack ]
由于lan内非法的dhcp服务器在正确的dhcp server给出应答以前发出了dhcp拒绝服务的响应,导致客户端无法使用从正确的dhcp服务器分配的ip地址。