我有两台运行带有Hyper-V的Server 2008 R2 Datacenter Service Pack 1的戴尔服务器。 由于某种原因,这两台服务器之间不能互相ping通(每台服务器上的虚拟机也不能ping另一台服务器上的虚拟机)。
但是,我们networking上的其他设备都可以ping通这些服务器和虚拟机! 注意:所有设备都在同一个子网上!
从本质上讲,只允许在这两台服务器之间进行访问。 它不能成为防火墙的问题,因为所有的东西都在同一个子网上,其他设备可以ping通这些服务器。
两台服务器插在同一个交换机上,在机架上并排放置。
我运行了networking数据包跟踪,当一台服务器试图ping另一台服务器时,ARP请求被广播,但另一台服务器没有看到ARP请求! 在它们各自的ARP表(arp -a)中,这两个服务器从来没有任何ARP条目(IP-MAC)。 他们确实有所有其他设备与他们沟通的ARP条目。 只是这两个服务器不能看到对方二层(或3),似乎?
如果我还在第三台Vista机器上运行数据包跟踪器,则可以在一台服务器试图ping另一台服务器时看到ARP广播,但在目标服务器上运行的数据包跟踪从不显示此ARP广播,因此它从不回复它的MAC地址平刚刚超时。 请记住,我的networking上的其他设备可以ping这两台服务器。 一切都在同一个子网上!
有什么build议么? 这让我有点疯狂! 这怎么可能?
谢谢
PS:最近的问题我可以find这个问题在这里: Windows Server 2008 R2networking适配器停止工作,需要硬重启 ,并且问题最终成为与微软私有补丁的NT内核问题 – 这可能是同样的问题(虽然这对我来说似乎是永久性的,而这个线程中的海报却说这是间歇性的)。 我正在运行几天前刚刚发布的SP1 …