您能拦截通过以太网发送到虚拟机的数据包吗?

您能拦截通过以太网发送到虚拟机的数据包吗?

我有一个 VMware Workstation Pro 实例,它与千兆 PCI Express 网络适配器有桥接连接。我试图拦截从主机发送到虚拟机的数据包。

当我在主机上使用 Wireshark 时,我看不到以太网端口的任何网络活动。但是,当我在虚拟机上运行 Wireshark 时,我确实看到了数据包。

主机和虚拟机实例是否都可以“看到”数据包?我是否需要将连接从桥接更改为其他连接?

答案1

使用“桥接网络”模式时,您将完全绕过主机网络堆栈。我相信使用 NAT 网络模式会更成功。

这是解决此问题的一个想法,但您需要测试它是否真的有效。

这个想法是将仅主机适配器与 LAN 适配器桥接起来。然后 LAN 适配器上的 Wireshark 可能能够看到虚拟机的流量。

您使用的是 VMware,因此我只注意到 VirtualBox 似乎能够将客户的流量捕获到 pcap 文件中。请参阅文章 网络提示:网络追踪

相关内容