求局域网高手!!!100分奉上!
保留的IP始终不会出现bad_address
从dhcp的工作机制来说,应该不会。因为客户端在获取ip地址后,会发送三个arp地址解析请求来进行验证,如果出现冲突则报告dhcp服务器bad address。
DHCP 服务器上可能会生成一个“bad_address”项。发生此问题的条件是:
• 您拥有一台多主 DHCP 客户机和一台 DHCP 服务器。
• DHCP 客户机上的两个网络适配器和 DHCP 服务器上的网络适配器都连接到同一个网段。
• DHCP 服务器上启用了冲突检测。?
如果在 DHCP 客户机上运行下列命令,DHCP 服务器上会...全部
保留的IP始终不会出现bad_address
从dhcp的工作机制来说,应该不会。因为客户端在获取ip地址后,会发送三个arp地址解析请求来进行验证,如果出现冲突则报告dhcp服务器bad address。
DHCP 服务器上可能会生成一个“bad_address”项。发生此问题的条件是:
• 您拥有一台多主 DHCP 客户机和一台 DHCP 服务器。
• DHCP 客户机上的两个网络适配器和 DHCP 服务器上的网络适配器都连接到同一个网段。
• DHCP 服务器上启用了冲突检测。?
如果在 DHCP 客户机上运行下列命令,DHCP 服务器上会生成一个“bad_address”项。
ipconfig /release
ipconfig /renew
此地址是以前分配给 DHCP 客户机上的第二个网络适配器的 IP 地址。
如果再次运行这两个命令,DHCP 服务器上又会生成一个“bad_address”项。这样,DHCP 客户机可以将此范围内的所有可用 IP 地址都变成错误地址。这会导致 DHCP 服务器不能为此地址范围提供服务。
原因
假定将 nnn。nn。1。1 分配给 DHCP 客户机上的第一个网络适配器,将 nnn。nn。1。2 分配给 DHCP 客户机上的第二个网络适配器。在 DHCP 客户机上运行以下命令后,nnn。
nn。1。1 仍分配给 DHCP 客户机上的第一个网络适配器:
ipconfig /release
ipconfig /renew
DHCP 服务器还尝试将 nnn。nn。1。2 分配给第二个网络适配器。
由于 DHCP 服务器上启用了冲突检测,因此,DHCP 服务器先要对 nnn。nn。1。2 执行 ping 命令,然后再将 nnn。nn。1。2 分配给 DHCP 客户机上的第二个网络适配器。
于是,DHCP 服务器将 ICMP ECHO 数据包发送给 DHCP 客户机上的第二个网络适配器的 MAC 地址。DHCP 客户机随后收到 ICMP ECHO 数据包并将它传递给上一级。DHCP 客户机从第一个网络适配器给 DHCP 服务器发送 ICMP ECHO 应答数据包。
DHCP 服务器然后将 nnn。nn。1。2 标记为 bad_address(错误地址)。
解决方案
要解决此问题,请获取 Microsoft Windows 2000 的最新 Service Pack。
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 Service Pack
--------------------------------------------
参见
。
收起