任何人都可以提出为什么这两台Server 2008的机器不会互相交谈?

我有一个Server 2008 R2 x64安装(我们将其称为MARS),将不会与我的Server 2008 R2 x64 Hyper-V主机(我们将称之为VENUS)或其任何客人之一进行通信。

  • 他们都在同一个VLAN中,并插入同一个交换机。
  • networking上的所有其他节点都可以连接到MARS和VENUS(+ guest),包括其他Server 2008 R2 x64服​​务器和Hyper-V主机。
  • 所有networkingconfiguration文件的防火墙在两台服务器上均被禁用。
  • 我重build了MARS,问题依然存在。
  • VENUS是我们唯一运行在Server 2008 R2 Datacenter版本上的Hyper-V主机。 其他主机正在运行安装了Hyper-Vangular色的2008 R2 Server Core。
  • VENUS有4台HP NC382i网卡。

我们计划将所有客人迁移到VENUS上,并在Server Core上进行重build。 这可能会解决问题,但我很好奇,如果有人遇到过这样的事情。

由于两个网卡都在同一台交换机和VLAN上,因此可以开始查看第2层。由于从任一方向进行简单的“ping”,两个ARP表上发生了什么? 相应的MAC是否出现在对端的ARP表中? 如果ARP条目正确,则通过检查IP级别筛选器作为OSI模型的下一个停止/步骤(根据需要前往事件日志)移动到第3层。

事实certificate,即使Windows防火墙默认禁止Ping,ping机也会出现在接收机的ARP表中。

我的修复,因为networking完全是内部的closures专用networking上的Windows防火墙,然后确保关联的NIC指向该外部networking。

(早先在Hyper-V的IPv6问题上发布虚拟networking(虚拟交换机))

我已经看到这个问题与组合的NIC – 一个狡猾的交换机端口,该团队无法识别为失败,但configuration不当或稍有中断可能只影响从特定主机对,而不是所有主机对的stream量。 这可能是非常混乱的。

例如:
服务器X可以愉快地交谈服务器A.
服务器X可以愉快地与服务器B通话
但服务器A和服务器B不能相互通话。

我没有在Hyper-V上看到这一点,但是我已经多次看到VMware ESX,尽pipe在这种情况下,主机上所有虚拟机的问题都不一致,因为这是你的情况。