DHCP 服务器无法为某些机器分配地址

DHCP 服务器无法为某些机器分配地址

我这里有一个 dhcp 服务器,运行 isc-dhcpd 守护程序。

一些机器从系统日志中获取了正确的 IP 地址:

Dec  8 08:42:21 nethandler dhcpd: DHCPDISCOVER from 90:e6:ba:f6:xx:xx via eth0
Dec  8 08:42:21 nethandler dhcpd: DHCPOFFER on 10.0.0.202 to 90:e6:ba:f6:xx:xx via eth0
Dec  8 08:42:21 nethandler dhcpd: DHCPREQUEST for 10.0.0.202 (127.0.1.1) from 90:e6:ba:f6:xx:xx via eth0
Dec  8 08:42:21 nethandler dhcpd: DHCPACK on 10.0.0.202 to 90:e6:ba:f6:xx:xx via eth0

其他人则没有

Dec  8 08:42:04 nethandler dhcpd: DHCPDISCOVER from 08:00:27:d5:xx:xx (WIN-3053MGTDBGP) via eth0
Dec  8 08:42:04 nethandler dhcpd: DHCPOFFER on 10.0.0.132 to 08:00:27:d5:xx:xx  (WIN-3053MGTDBGP) via eth0
Dec  8 08:42:08 nethandler dhcpd: DHCPDISCOVER from 08:00:27:d5:xx:xx  (WIN-3053MGTDBGP) via eth0
Dec  8 08:42:08 nethandler dhcpd: DHCPOFFER on 10.0.0.132 to 08:00:27:d5:xx:xx  (WIN-3053MGTDBGP) via eth0

并继续无限循环。我找不到无法连接的机器的任何模式。有些无线客户端无法连接,有些可以。ubuntu vm 可以连接,相同硬件上的 windows 7 vm 可以连接。相同硬件上的 windows 服务器不能。这里的几台 mac 不能。

任何帮助都将不胜感激,或者指出我可以使用什么来进一步调试问题。

答案1

尝试在客户端上执行数据包捕获。dhcpd 认为它正在发送一个 OFFER,要么客户端忽略了它,要么(更有可能)该提议从未到达客户端。

当您这样做时,还要在服务器上执行数据包捕获,如果可以的话,还要在中间的某个地方(交换机上的 SPAN/Mirror 端口、路由器端口等)执行数据包捕获。

答案2

在您的网络上查找 DHCP 恶意服务器。有一个免费的 Microsoft 工具可以搜索。另外,请确保您在交换机上使用 IPhelpers。

相关内容