Wireshark 无法捕获 VM 流量

lan*_*ng2 3 windows virtualbox wireshark

这是我的设置:

  • 作为运行 VirtualBox 的主机运行的 Windows 7 笔记本电脑
  • 在 Virtualbox 中,我有一个 debian VM。
  • VM 的 eth0 被创建为来自笔记本电脑物理以太网端口的桥接设备
  • 在 Windows 上,我运行 wireshark 并嗅探以太网设备。

当我尝试从虚拟机访问野生互联网中的主机时,它可以工作,但我无法捕获任何数据包。但是如果我 ping 笔记本电脑的 IP 地址,wireshark 可以毫无问题地看到 icmp 流量。

这是为什么?

Nat*_*n C 6

您正在使用 Wireshark 看不到的桥接适配器。基本上,桥接完全绕过了您的笔记本电脑操作系统的网络堆栈,因此对于您的笔记本电脑,甚至不会显示此信息。

如果您想捕获数据,您需要使用 NAT 模式并为您的来宾转发端口。有关详细信息,请参阅此内容