Windows 2003 DHCP服务器 – 使用不良地址条目

我们的WIndows Server 2003 DHCP范围正在填充不良的地址租约。 这发生在我们开始将Vista部署到域之后。 当用户断开他们的有线连接并重新插入另一个位置时,这是最普遍的。

我在DHCP服务器上运行wireshark,可以看到客户机拒绝DHCP地址。 客户端通过wireshark日志中的DHCP REQUEST条目来请求DHCP地址,紧接着是DHCP DECLINED条目。 受此影响的笔记本电脑数量有限(迄今为止只有Vista,当我们用尽地址时,它影响到我们的XP和其他笔记本电脑)。它拒绝的地址是有效的,目前没有被使用。

我已经在DHCP服务器上检测到了冲突,但是它仍然填充了不良的地址条目。 在这些情况下,用户无法获得IP地址。

另一个可能相关的问题是,有几个用户在他们的笔记本电脑和工作站上报告IP地址冲突消息。 这些都是从同一台DHCP服务器提供的。 当断开有线或无线连接或使其机器退出hibernate模式时,问题最为明显。

我的信念是,这是由Vista中的某些东西引起的,但是它并没有通过部署SP2来解决。 用户报告这两个问题(无法获得地址,IP地址冲突)的所有计算机都运行Vista,而运行XP的计算机只能获得IP地址冲突消息。

DHCP租约时间是3天。 这应该减less? 我应该重新启用冲突检测吗? 或者我应该把XP SP3放在机器上?

有2个DHCP服务器在使用,它们共享相同的范围,但是有相互排斥的地方,如果按照80:20的规则发生故障,它将覆盖我们。 在添加第二个DHCP服务器之前发生了问题。

我扫描了networking中的stream氓DHCP服务器,我也禁用了我们的DHCP服务器(当时只有一个),并请求了一个DHCP地址,没有收到任何信息。

另外,大多数受影响的机器都运行虚拟PC或虚拟服务器。

BAD_ADDRESS是IP地址冲突,所以DHCP服务器在尝试ping这些地址时显然会得到答复。 您是否尝试过使用DHCP从DHCP服务器手动? 您也可以尝试查看arpcaching(命令行shell中的arp -a)。

我们的问题源于特定的情况。 Vista SP1 + SP2
“移动”用户
不完整的无线覆盖,交接不畅
用户将他们的机器进入hibernate状态并将其移出networking

这导致了Symantec Endpoint Protection,特别是networking威胁防护组件的出现。 禁用此组件和问题没有重新发生。 我99%相信这是赛门铁克,因为我们遇到了当天赛门铁克部署的另一个站点上的完全相同的问题。

修复此问题是重新启动有问题的计算机并禁用networking威胁防护。 我们与Symantec(赛门铁克)进行了通话,以确定这是已知问题还是可能的错误configuration。 我强烈build议从赛门铁克撤出,并将趋势视为我们的A / V提供商。

我不相信这是一个固有的Vista的问题。 在我们的混合环境中,Vista的任何版本都没有这个问题。 难道是一些如何,在Vista机器的网卡被刷新到具有相同的MAC地址? 我认为会有这些症状。 你说wireshark显示拒绝DHCP地址的vista机器。 他们是否要求并拒绝? 一个奇怪的驱动程序会导致这个问题吗?

另一个想法是,Vista确实试图检测你的networking,以便它可以适当地设置防火墙。 将机器从一个位置移动到另一个位置时,显然是不同的子网,还是共享相同的IP范围?

我同意pauska,这是ip地址冲突。 你可能有;

a。)另一个重叠的DHCP服务器发出地址,这与您现在发出的范围冲突。

b)我全心全意地同意缩短租赁时间。 我将它设置为8小时左右,并删除“BAD_ADDRESS”条目。 你会看到更多的冲突,但随着工作站让地址去,他们将更新确定。 (假设你没有stream氓DHCP服务器!:)

如果你开始得到违规工作站的报告“ip address conflict!” 消息,在有问题的机器上运行“ipconfig / release && ipconfig / renew”。

哦,也..预先警告,如果你使用AD集成的dynamicDNS,你的机器自动更新你的DC的自己,一旦你打倒租赁时间,你将需要弥补通过清理这些DNS条目。 也许你可以在那里添加那行,并添加“&& ipconfig / registerdns”

HTH ..

在Vista中,这是DHCP中广播标志的问题。

看看这篇文章来解决你的DHCP问题。 http://thedaneshproject.com/posts/vista-not-working-with-dhcp/

只要将IP绑定到Mac绑定,或者简单地说,只保留DHCP中显示为不良地址的IP。 它会正常工作