wireshark无法捕获虚拟机流量

wireshark无法捕获虚拟机流量

这是我的设置:

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

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

这是为什么?

答案1

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

如果您想要捕获数据,则需要使用 NAT 模式并为客户机进行端口转发。请参阅了解详细信息。

相关内容