AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 24061
Accepted
Dan
Dan
Asked: 2009-06-12 05:13:05 +0800 CST2009-06-12 05:13:05 +0800 CST 2009-06-12 05:13:05 +0800 CST

Windows 2003 DHCP 服务器 - 填充了错误的地址条目

  • 772

我们的 WIndows Server 2003 DHCP 范围被 BAD ADDRESS 租约填充。这发生在我们开始将 Vista 部署到域之后。当用户断开其有线连接并重新插入备用位置时,这种情况最为普遍。

我在 DHCP 服务器上运行了 wireshark,可以看到客户端机器拒绝 DHCP 地址。客户端请求 DHCP 地址,这由 Wireshark 日志中的 DHCP REQUEST 条目证明,并且紧随其后的是 DHCP DECLINED 条目。受此影响的笔记本电脑数量有限(目前只有 Vista,但当我们的地址用完时,它确实会影响我们的 XP 和其他笔记本电脑)它拒绝的地址是有效的并且当前未使用。

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

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

我认为这是由 Vista 中的某些问题引起的,但尚未通过部署 SP2 解决。用户报告这两个问题(无法获得地址,IP 地址冲突)的所有机器都在运行 Vista,而运行 XP 的机器只收到 IP 地址冲突消息。

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

有 2 台 DHCP 服务器在运行,它们共享相同的范围但相互排斥,这是为了在发生故障时按照 80:20 规则覆盖我们。问题发生在我添加第二个 DHCP 服务器之前。

我已经扫描了网络中的恶意 DHCP 服务器,我还禁用了我们的 DHCP 服务器(当时只有一个)并请求了一个 DHCP 地址,但没有收到。

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

windows windows-server-2003 windows-vista dhcp
  • 6 6 个回答
  • 38315 Views

6 个回答

  • Voted
  1. pauska
    2009-06-12T05:25:18+08:002009-06-12T05:25:18+08:00

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

    • 4
  2. Best Answer
    Dan
    2009-06-18T00:09:57+08:002009-06-18T00:09:57+08:00

    我们的问题源于一组特定的情况。Vista SP1 + SP2
    “移动”用户
    无线覆盖不完整,切换不佳
    用户将他们的机器进入休眠状态,然后在网络上移动它们

    这导致 Symantec Endpoint Protection,特别是网络威胁防护组件出现故障。禁用此组件,问题不再出现。我有 99% 的信心是 symantec,因为我们在当天部署了 symantec 的另一个站点上遇到了完全相同的问题。

    解决此问题的方法是重新启动有问题的机器并禁用网络威胁防护。我们与赛门铁克记录了电话,以查看这是一个已知问题还是潜在的错误配置。我强烈考虑建议从赛门铁克撤出并选择趋势作为我们的 A/V 提供商。

    • 2
  3. Knox
    2009-06-12T05:22:52+08:002009-06-12T05:22:52+08:00

    我不认为这是一个固有的远景问题。在我们的混合环境中,没有任何版本的 Vista 出现过这个问题。难道是某种方式,Vista机器中的NIC卡被重新刷新为具有相同的MAC地址?我认为那会有这些症状。你说wireshark显示vista机器拒绝DHCP地址。他们是否要求它然后拒绝它?奇怪的网卡驱动程序会导致这个问题吗?

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

    • 0
  4. Greg Meehan
    2009-06-12T05:40:28+08:002009-06-12T05:40:28+08:00

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

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

    b.) 我完全同意减少租赁时间。我会将其设置为 8 小时左右,并删除“BAD_ADDRESS”条目。您会看到更多的冲突,但随着工作站放开地址,它们会更新 OK。(前提是您没有恶意 DHCP 服务器!:)

    如果您开始收到有关违规工作站出现“IP 地址冲突”的报告!消息,在有问题的机器上运行“ipconfig /release && ipconfig /renew”。

    哦,还有..请注意,如果您使用的是集成 AD 的动态 DNS,您的机器会在您的 DC 中自动更新自己,一旦您缩短租用时间,您将需要通过清理那些 DNS 条目来进行补偿. 也许您可以在此处附加该行并添加“&& ipconfig /registerdns”

    HTH..

    • 0
  5. IceMage
    2009-06-17T08:46:13+08:002009-06-17T08:46:13+08:00

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

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

    • 0
  6. Salman Masud
    2012-03-01T21:18:57+08:002012-03-01T21:18:57+08:00

    只需将 IP 设置为 Mac 绑定,或者简单地说,只需在 DHCP 中保留那些显示为错误地址的 IP。它会工作得很好

    • -1

相关问题

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve