我在这里有一个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
并继续广告infinatum。 我无法find无法连接的机器的任何模式。 有些无线客户端无法连接,有些可以。 一个Ubuntu的虚拟机可以连接,在同一个硬件上的Windows 7虚拟机可以。 同一个硬件上的Windows服务器不能。 几个mac在这里不能。
任何帮助将不胜感激,或指出我可以用来进一步debugging问题。
尝试在客户端上进行数据包捕获。 dhcpd认为它正在发送一个OFFER,或者客户忽略它,或者(更有可能)这个报价从来没有提供给客户端。
在这个过程中,也可以在服务器上捕获数据包,如果可以的话,还可以在中间的某个位置(交换机上的SPAN /镜像端口,路由器端口等)进行捕获。
在您的networking上查找DHCP恶意服务器。 有一个免费的微软工具来search。 另外,请确保您在交换机上使用IPhelpers。