解决便携机抓包过滤vlan tag的方法

发布时间:  2016-12-12 浏览次数:  203 下载次数:  0
问题描述
使用便携机进行抓包的时候会发现其在接受数据包的时候过滤了vlan tag,使得Ethereal抓到的数据包中不含vlan tag,此时需要通过修改注册表让驱动保留vlan tag

 

解决方案
 

1.         cmd窗口中运行ipconfig /all,查询网卡的类型

 

2.         对于Broadcom千兆网卡,按如下步骤进行

a)         打开注册表

 

b)        HKEYLOCALMACHINE\SYSTEM\CurrentControlSet下查找TxCoalescingTicks

 

c)         在该位置下增加一项PreserveVlanInfoInRxPacket=1,类型为string

 

d)         修改后需要重启机器

2.         对于Intel PRO/1000PRO/100网卡,需要将注册表HKEYLOCALMACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\00xx下的MonitorModeEnabled改为1,如果不存在则新建这么一个dword键。具体步骤参考上面描述

END