查看: 4032|回复: 6

请教:虚拟机环境下能使用科来软件抓包吗?

[复制链接]
发表于 2009-11-3 11:25:56 | 显示全部楼层 |阅读模式
硬件: dell服务器、4口千兆网卡
操作系统: VMware esx4.0 下虚拟 win 2003 32位系统
网络:VMware服务器里单独分配一个网络接口给win2003系统,与需抓包的路由器同接入同一个HUB,安装科来6.9

问题:运行科来6.9,只能抓取到本机win2003的数据,无法抓到路由器的数据包。

请教各位,这个问题有什么办法能解决?
回复

使用道具 举报

发表于 2009-11-3 13:41:36 | 显示全部楼层
能抓本机的包,说明科来工作正常,请检查网卡配置。
回复

使用道具 举报

发表于 2009-11-3 13:47:47 | 显示全部楼层
虚拟机通过物理主机的的网卡接入到物理网络有几种方式,需要将网络配置为Bridged(桥接)方式,其余的配置可能就会造成只能抓本机的包而不能抓到全网的数据。
还有楼主说的抓路由器的包,并不是将路由器的某个端口接入HUB就能将流量引入HUB,我之前也遇到过使用HUB能正常上网,但是就是通过HUB不能抓到所有HUB的数据包(我想这个可能是有2方面的原因:一方面的HUB的性能,目前市面上的HUB都是100Mbps的,而我们现在的交换机(广播域)、路由器(单端口的广播域)基本上都是支持千兆了;另外一方面是HUB的工作模式为半双工(冲突域),工作模式不一样)。
楼主可以试试直接将接虚拟机的网线直接接路由器的端口看看能否收到数据包。

评分

1

查看全部评分

回复

使用道具 举报

发表于 2009-11-3 13:49:22 | 显示全部楼层
本帖最后由 huamao2006 于 2009-11-3 14:00 编辑

再回楼主,使用VMWare虚拟机是肯定可以抓网络中的数据包的(本人亲测)。就看虚拟机的网络配置是怎么设置的。
回复

使用道具 举报

发表于 2009-11-3 21:38:45 | 显示全部楼层
在科来的适配器选项内选择连接虚拟机的网卡即可。
回复

使用道具 举报

 楼主| 发表于 2009-11-4 10:55:20 | 显示全部楼层
回 huamao2006 :我也怀疑是虚拟机的网卡没配置好,我再按你说的试试,另用hub是可以,我用手提电脑接上是可以抓到路由器的数据包。

回 ccuu :谢谢你的答复,我试试。
回复

使用道具 举报

 楼主| 发表于 2009-11-18 10:04:49 | 显示全部楼层
问题已解决:需修改网卡的杂乱模式为接受。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表