网卡混杂模式 及 如何判断网卡是否支持混杂模式??
专制的网站 2011-03-16 09:32:57 情况:
写了一个 原始套接字 混杂模式 抓包 sniffer,准备抓包。
情况1、在 有线网卡的机子A上 可顺利执行;在 无线网卡的机子B上 执行到ioctlsocket就返回10022(提供了一个无效的参数)了...
情况2、在 有线网卡机子A上,可以抓到一些其他机子的包(非广播多播),但是抓不到 无线网卡的机子B 上的包...
问题:
对于 情况1 :
1-1、为什么 有线网卡的机子A sniffer可以跑成功,无线网卡的机子B 却不能?
1-2、是不是 那个机子B上的无线网卡 不支持 混杂模式,才导致ioctlsocket出错?
1-3、如何 判断 一块网卡 是不是支持 混杂模式???
对于 情况2 :
2-1、是不是 因为 无线网卡的机子B 的网卡不支持混杂模式,才使得 有线网卡机子A 抓不到 机子B的数据包??
对于上面 1-1、1-2、1-3、2-1 四个问题,请逐个解答,十分感谢!!!