winpcap tcp包截不到

w12315007 2010-11-30 08:52:33
最近一个项目用到winpcap截获tcp包并计算流量,在开发机器xp上,单网卡,一切正常,移到到正式机器上,windows 2008 R2 上,双网卡绑定成一个虚拟网卡,winpcap 能够正确的列出所有网卡:
1.\\...............<broadcom advanced server program Driver>
2.\\...............<broadcom L2 NDIS client Driver>
3.\\...............<broadcom L2 NDIS client Driver>
但是无论选择哪个网卡,在设置过滤条件的情况下,都不能截获到TCP的包,去掉过滤条件下,可以截到一些包,应该是ip或者其他类型的,但我需要截获TCP的包,不知道是因为系统的原因还是双网卡绑定的问题,可两个网卡还必须得绑定成一个网卡,求高手能给些启发
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
exgalaxy 2011-01-19
  • 打赏
  • 举报
回复
该怎么解决
oyljerry 2010-12-01
  • 打赏
  • 举报
回复
可以自己排除双网卡绑定的问题,隔离测试一下..
w12315007 2010-12-01
  • 打赏
  • 举报
回复
用了rawsocket 的方式试了试,发现在双网卡绑定的机器上仍然截不到TCP包,只能截得TCP连接时的三个包,以后的数据包就截不到了,和用winpcap现象一样,不知道双网卡绑定成虚拟网卡后对TCP的包有什么影响?
w12315007 2010-12-01
  • 打赏
  • 举报
回复
现在可以确认是双网卡的问题,这应该怎么解决了,因为正式环境必须用双网卡

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧