小编Met*_*hos的帖子

使用 VMware 进行 Tcpreplaying

这更像是一个测试台设置问题。

我想使用VMware在VM中调试linux内核中的一些网络代码。我的 VM 有两个网络接口。我想要做的是在主机中重放捕获文件并在VM中接收数据包。我的问题是我在 VM 中看不到重放的数据包。

  1. 我在主机上以 sudo 身份运行 VMware 和 tcpreplay。因此我认为访问设备文件应该没有任何问题。
  2. 我正在运行 VMware 工作站 7.0

一种。我首先从自定义网络开始,因为它提供了创建自己的虚拟网络名称的选项。我分别为这两个接口写了/dev/vmnet3和/dev/vmnet4。但是,在引导来宾之后,我没有看到在主机上创建的任何这些接口或设备文件(在 /dev 中)。

湾 然后我尝试了“仅主机”,但这并没有显示与接口关联的网桥/设备文件。

C。最后我尝试了桥接网络模式。

我在主机上看到 vmnet1、vmnet8 和 vboxnet0。对于以上三种情况,我已经在每个接口上播放了捕获文件。我尝试使用“tcpdump -i any”在虚拟机中捕获数据包。但是,我没有看到任何数据包。

任何想法/指示?

vmware-workstation tcpreplay

5
推荐指数
1
解决办法
2910
查看次数

标签 统计

tcpreplay ×1

vmware-workstation ×1