阅读:1108回复:2
一个有关NDIS IM Driver和VMware 虚拟机的问题
根据Passthru做了一个IM Driver,用来捕捉ICMP,ARP包,并由此分析response time还有IP-MAC的对应关系。最近在测试中遇到一个问题,始终找不到原因所在:
本机安装该中间层驱动,可以成功获取从本机到远端机器的各种包,没有任何问题; 本机和安装在远端的虚拟机之间的ICMP包的获取也没有问题; 问题是 本机和安装在本机的虚拟机之间互相通信的包无法捕捉。 分析可能是如下问题,但是并不确定: 1,driver本身有bugs。可是为什么对于和远端机器通信的包都可以截获呢? 2,本机和安装在本机的虚拟机之间的通信没有经过driver,而是在虚拟网卡的层次直接处理掉了,所以他们之间的包根本就没有经过这个IM Driver? 3,其他。。。。 不知道哪位有类似经验,帮忙分析一下 先谢谢 |
|
沙发#
发布于:2007-11-02 17:22
答案是2.
|
|
板凳#
发布于:2008-01-15 22:13
我做的一个NDIS IM Driver用来过滤arp,在虚拟机及宿主机上测试,能抓取到通信的Arp包,但是好像在一开始阶段有漏包.
|
|