Wireshark 在 Windows 7 上无法看到来自 VirtualBox 来宾的流量

san*_*zky 10 windows-7 virtualbox wireshark

我一直在尝试使用 Wireshark 来捕获来自虚拟机的一些流量。

设置是:

  • Windows 7 主机
  • Ubuntu 来宾
  • 虚拟盒子 4

我将一些数据包从来宾发送到主机或主机 LAN 中的另一个 IP。数据包到达那里,但 Wireshark 看不到它们。

我在来宾和主机上都运行了 Wireshark。奇怪的是,如果我将数据包发送到另一台计算机,则在第二台机器上可以毫无问题地捕获数据包。我不明白我如何无法在发送它们的机器中捕获数据包。

我应该如何设置 VirtualBox、Windows 7 或 Wireshark 以捕获来宾计算机发送的数据包?

bba*_*a42 6

设置来宾操作系统后,会为其分配网络接口。
Wireshark 是否在该接口上侦听?
在 linux 中,有一个选项可以使用“any”接口,它侦听所有可能的网络接口,但我不知道 Windows 上是否存在这样的选项。

这里解释了windows中的wireshark在回送接口上有困难,当机器向它自己发送消息时使用的接口。


小智 5

将组合框配置Attached to:Bridged Adapter并将Promiscuous Mode:组合框设置为Allow All.

完成此操作后,我现在可以看到进出客户操作系统的所有流量。