3

在我们的团队中,我们有一个标准化的开发设置,我们有一个 Win8 工作站,其中包含在 Hyper-V 上运行的各种 VM。所有开发都在虚拟机上进行。

我遇到了一个问题,我无法使用 VS2012 从 Team Foundation Server 签出项目,它会开始签出,但随后连接断开。我启动了 Wireshark 来检查发生了什么,但它运行良好。我仔细检查了:

  • 当在工作站上运行的 Wireshark(或者更确切地说是进行实际捕获的 WinPcap)从 VM 的虚拟 NIC 捕获数据包时,一切正常。
  • 一旦我停止捕获,TFS 就无法签出。

所以我什至无法正确检查网络流量来诊断问题,因为检查流量的行为会改变它。海森堡会感到自豪!

我认为这可能是 Wireshark 覆盖某些校验和卸载设置的问题,但似乎并非如此。

那么运行 Wireshark 还会影响什么?我宁愿认为数据包嗅探器的重点是它们在捕获数据包时不会更改数据包。

4

1 回答 1

1

这意味着您正在选择通常不会被 vmnic 选择的流量。尝试检查 mac 地址级别发生了什么。也许虚拟机之间的mac地址冲突?

附言。您可以在没有混杂模式的情况下进行 whireshark。海森堡规则不应该适用:)

于 2013-08-16T18:37:59.420 回答