配置 Wireshark 来捕获主机和客户机(VM)之间的任何包

配置 Wireshark 来捕获主机和客户机(VM)之间的任何包

我对这整个事情还不熟悉Wireshark事情。我有一个虚拟机在本地 Mac 中运行,通过VMWare Fusion

  • 虚拟机IP地址:172.16.139.129
  • 苹果IP 地址 :10.0.0.4

我想捕获http我的 VM 和 Mac 之间的连接。我应该设置/配置什么才能查看这些包?

这是我现在选择的界面。

在此处输入图片描述


网络适​​配器

我有 2 个网络适配器,第一个设置为Host-Only,第二个设置为NAT

在此处输入图片描述


结果

我根本看不到与该 IP 相关的任何包。我1234也尝试将端口:添加到我的 tcp 端口列表中。结果仍然相同。我只看到其他包。


在我的 Mac 上,当我在浏览器中访问 : 时http://172.16.139.129:1234/vse/accounts,我得到了

在此处输入图片描述

如能提供任何关于此的提示/建议我们将非常感激!

答案1

我猜 NAT 适配器是您的默认路由。如果是这样,您将永远看不到机器的 IP 地址,因为它是 NAT 的,路由器(即您的计算机)将用自己的 IP 地址伪装。在这种情况下,请查找来自您计算机地址的流量。

或者,要赋予虚拟机自己的真实 IP 地址,请切换到桥接网络。

如果您仍然遇到问题,您应该显示您正在尝试使用的 Wirrshark 过滤器。

相关内容