解决虚拟机 IP 地址冲突问题
search cancel

解决虚拟机 IP 地址冲突问题

book

Article ID: 343811

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Resolving virtual machine IP address conflict issues (1008177) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

大多数 Microsoft Windows 版本通过弹出的错误消息报告 IP 地址重复:
  • The system has detected a conflict for IP address
  • There is an IP address conflict with another system on the network
  • The static IP address that was just configured is already in use on the network. Please reconfigure a different IP address


Environment

VMware vCenter Server 4.0.x
VMware ESXi 3.5.x Installable
VMware VirtualCenter 2.0.x
VMware ESXi 4.1.x Installable
VMware ESXi 3.5.x Embedded
VMware ESXi 4.0.x Embedded
VMware ESX Server 3.0.x
VMware ESXi 4.0.x Installable
VMware ESX 4.0.x
VMware ESXi 4.1.x Embedded
VMware ESX 4.1.x
VMware VirtualCenter 2.5.x
VMware vCenter Server 4.1.x
VMware ESX Server 3.5.x

Resolution

解决 IP 地址冲突问题

要解决 IP 地址冲突问题,请执行以下操作:

  1. 对于使用静态分配的 IP 地址的网络环境,请确保每个本地主机均配置有唯一 IP 地址。

    如果您的计算机使用动态分配的地址,则释放和更新其 IP 地址可以解决 IP 地址冲突问题。

  2. 清除 LAN 交换机的 ARP 表
  3. 如果该选项可用,则分配从未使用过的新 IP 地址。请先对 IP 地址执行 ping 测试,然后再分配该地址以确认其可用性。

解决虚拟机上的 TCP/IP 堆栈问题

要解决虚拟机上的 TCP/IP 堆栈问题,请执行以下操作:

  1. 移除并重新安装虚拟网络适配器驱动程序。
  2. 使用 vSphere/VI Client 验证以太网适配器是否连接和打开:
    1. 启用或禁用网卡和 ping 测试。
    2. 卸载 VMware Tools 和 ping 测试。
    3. 使用 vSphere/VI Client 连接到主机。
    4. 关闭虚拟机。
    5. 移除以太网适配器。
    6. 打开虚拟机。未加载 TCP/IP。
    7. 再次关闭虚拟机。
    8. 添加以太网适配器 – 此时,自动或手动分配 MAC 地址。
    9. 分配另一个 IP 地址以消除 IP 重复的可能性以及执行 ping 测试。
    10. 重新安装 VMware Tools 并执行 ping 测试。

相关信息,请参见验证虚拟网络适配器是否存在并与虚拟机连接 (1003786) (Verifying virtual network adapter is present and connected to the virtual machine (1003786))

如果向虚拟网络适配器分配 IP 地址时出现问题,请参见以下文章网络错误,IP 地址已分配给其他适配器 (1179) (Networking Error, IP Address Already Assigned to Another Adapter (1179))


Additional Information

Resolving virtual machine IP address conflict issues