Met*_*hos 5 vmware-workstation tcpreplay
这更像是一个测试台设置问题。
我想使用VMware在VM中调试linux内核中的一些网络代码。我的 VM 有两个网络接口。我想要做的是在主机中重放捕获文件并在VM中接收数据包。我的问题是我在 VM 中看不到重放的数据包。
一种。我首先从自定义网络开始,因为它提供了创建自己的虚拟网络名称的选项。我分别为这两个接口写了/dev/vmnet3和/dev/vmnet4。但是,在引导来宾之后,我没有看到在主机上创建的任何这些接口或设备文件(在 /dev 中)。
湾 然后我尝试了“仅主机”,但这并没有显示与接口关联的网桥/设备文件。
C。最后我尝试了桥接网络模式。
我在主机上看到 vmnet1、vmnet8 和 vboxnet0。对于以上三种情况,我已经在每个接口上播放了捕获文件。我尝试使用“tcpdump -i any”在虚拟机中捕获数据包。但是,我没有看到任何数据包。
任何想法/指示?
如果您正在重播的捕获中的目标 MAC 地址不是 VM 内部接口上的 MAC,并且同一 VLAN 中存在具有该 MAC 的主机,您将不会看到任何流量,因为虚拟交换机将在虚拟交换机上转发帧。与该 MAC 关联的端口。
尝试列出网桥转发表并搜索您的目标 MAC。
归档时间: |
|
查看次数: |
2910 次 |
最近记录: |