Packet tracer 中的 Wireshark 捕获

Wireshark capture in Packet tracer

所以在谷歌搜索之后,似乎有很多人说您无法使用 Wireshark 从 Packet Tracer 中的模拟中捕获数据包。但是,我的教授把这个作为作业交给了我。

我好像想不通。

场景:

2 台计算机(192.168.1.1 和 192.168.1.2)已链接。我从 PC 1 (192.168.1.1) ping 到 PC 2。我想捕获这些数据包。 我该如何处理他的?

据我所知,在 Packet Tracer 中您不能使用 Wireshark。您可以使用 Packet Tracer 的内置模拟和数据包过滤器来跟踪数据包。

除了 Packet Tracer, 您的问题有两种解决方案:

  1. 物理连接两台 PC,仅 运行 Wireshark 在一台 PC 的网络适配器上。两人之间的一切你都能看出来

  2. 像 gns3 这样的模拟器提供了将 wireshark 连接到 Switch/Router 接口(网卡)的工具,因此您可以在 Gns3 中创建一个场景,其中 2 台 PC 通过交换机连接并在其中一台上激活 wireshark的交换机端口。 请注意,在 GNS3 中,wireshark 无法连接到主机 PC 端口本身。所以这就是我们使用中间交换机来托管 wireshark 捕获的原因。

*只是建议:不要使用packet tracer,它不可靠且不完整,有时会显示或运行错误,请使用GNS3之类的模拟器,它可以模拟99%的路由器和连接网络的功能。

您不能将 Packet Tracer 与 Wireshark 一起使用,因为 Packet Tracer 只是一个您无法连接到其他程序的模拟器,您可以使用 GNS3,因为它支持实际运行的路由器系统和交换机第 3 层,您可以将其连接到Wireshark、Nmap 等程序,您可以将其连接到本地服务器和虚拟设备,例如 vmware 或 VB