使用 Wireshark 嗅探 Vmware vmnet1 网络

Ben*_*min 4 networking wireshark vmware-fusion

我有一个部署在 vmware fusion 中的虚拟机,它通过接口 vmnet1 与主机通信。不幸的是,wireshark 没有让我在那个界面上收听。

有没有让wireshark在那个接口上监听的解决方案?请注意,我在 Mac 上运行。

感谢那。

Ger*_*mbs 8

VMWare 的产品在主机上的捕获方面似乎无处不在。正如 davey 所说,在 Linux 上,您可以毫无困难地在主机上进行捕获。Windows 上的服务器允许您列出接口但不能从中捕获。Fusion 不提供 BPF 设备,因此您无法使用 tcpdump 或 Wireshark 进行捕获。他们确实提供了自己的捕获实用程序,尽管它不支持过滤:

/Library/Application\ Support/VMware\ Fusion/vmnet-sniffer
Run Code Online (Sandbox Code Playgroud)

Windows 上的等价物(以防有人需要它)是 vnetsniffer。

在 Mac VMware Fusion 5 上,位置为:

/Applications/VMware\ Fusion.app/Contents/Library/vmnet-sniffer
Run Code Online (Sandbox Code Playgroud)