无法从运行VIC的Windows XP SP3主机ping客户操作系统

我正在运行VMware ESX Server 3i版本3.5.0,并在Windows XP SP3机器上使用VMware Infrastructure Client V2.5.0访问此服务器。 我启用了Microsoft TCP / IP版本6堆栈,并为networking适配器分配了一个IPv6地址(使用netsh命令)。 在ESX Server(包括Win7,W2K8,WinXP)上运行的客户OS也在其适配器上启用了IPv6地址。 适配器configuration为处于虚拟机networking(桥接模式),因此可以连接到互联网。 虚拟机可以使用IPv6地址相互ping通,也可以使用IPv6地址ping物理Win7计算机。 但是,运行客户端的Windows XP SP3计算机无法ping任何运行在ESX Server上的主机,而虚拟机能够ping该主机。 每当我尝试从WXP框中ping我得到“无效的源路由指定”。 错误。 WinXP机器也无法ping通Win7物理机器(与上面相同的错误被抛出)。

有人可以帮我理解为什么我收到这个错误,我需要做什么来解决这个错误?

谢谢,Vittal

ESX服务控制台和VMKernel不支持ESX 3.5上的ipv6,因此您不能仅使用ipv6networking使用ipv6来pipe理ESX主机,并且无法仅使用ipv6按名称ping ESX主机(因为这应该parsing为Service控制台地址)。 如果启用了ipv6的计算机(虚拟机或其他)能够ping ESX 3.5主机的服务控制台,则它也必须具有ipv4堆栈,并且实际上正在使用该堆栈。 如果您从其中一个虚拟机使用Ping -6 ESXHostname来ping ESX主机名,那么这将不起作用。

对于任何支持它的客户,Ipv6都是完全支持的,但是你所描述的问题似乎表明你在某个地方的物理环境中遇到了ipv6的问题。 如果您的vSwitch具有多个上行链路并启用了负载平衡策略,那么您可能需要仔细检查交换机和路由器,以确保您具有ipv6所需的一切,以便在您的环境中可靠地工作。 事实上,你可以从虚拟机的ping而不是虚拟机的错误是我希望看到的错误,如果有一个交换机的ESX上行网卡连接到一个问题,但它可能只是一个ipv6configuration错误Windows XP机器。