欢迎来到天天文库
浏览记录
ID:22983999
大小:448.50 KB
页数:7页
时间:2018-11-02
《笔记本电脑设置抓带vlan包标签方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、笔记本电脑设置抓带Vlan包标签方法一、问题的提出VLANtag是在802.1Q中定义的标签,带VLANtag的报文头格式如下:010ccd01000100017a01005281000000l其中8100为TPID,即表明此数据包为带802.1Q/802.1P标签的数据包;l接下去的0000为TCI(标签控制信息字段),表示为二进制共有16位,其中前3位为优先级,第4位为CFI,通常为0,第5-16位为VLANID,VLANID为0用于识别帧优先级。某一些网卡驱动默认会在接收数据包的时候过滤vlantag,使得用wireshark抓到的数据包
2、中不含vlantag,此时需要通过修改注册表让驱动保留vlantag。二、解决办法我司大部分使用的笔记本电脑网卡为IntelPRO/1000或PRO/100网卡,对于此类网卡需要将注册表:HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4D36E972-E325-11CE-BFC1-08002BE10318} 0xx,如果该目录下有多个子项,需要找到Intel(R)PRO/100S网卡对应的子项(其中DriverDesc是设备类型):将该子项中的MonitorModeEnabled
3、的数据改为1,如果不存在则新建这么一个dword键。电脑重启后,抓到的包中就有优先级标签了。如果原配的网卡驱动版本比较低,如果有抓包需要的建议先升级网卡驱动程序。对于Broadcom千兆网卡,需要在注册表里增加一项PreserveVlanInfoInRxPacket=1,类型为string。位置与TxCoalescingTicks相同,后者可以在HKEY_LOCAL_MACHINESYSTEMCurrentControlSet下搜索到。修改后需要重启机器让它生效。(由于暂未找到此类网卡,所以未进行截图。)marvellyukon最近刚好测试
4、一个设备出点故障,需要通过笔记本电脑网卡抓数据包的Tag包信息,网上介绍型介绍Marvell网卡抓vlan的Tag包的设置介绍很少,希望通过此介绍能够让你顺利的抓到MarvellYukon网卡类型的TAG包数据,我的网卡型号是MarvellYukon88E8072PCI-EGigabitEthernetController,现在已经能够正常抓802.1Qtag了,现在详细介绍操作步骤如下:1)查看网卡相关信息,在桌面右击计算机(我的是WIN7)或者我的电脑属性>>选择设备管理器>>网络适合器>>在你的网卡类型上右击属性.见图一(图一)2)弹出网
5、卡相关信息后>>选择详细信息,见图二(图二)3)在详细信息下列的属性列表框中>>选择设备类GUID,会出现在一个类似{4d36e972-e325-11ce-bfc1-08002be10318}这样的值,记下这个值后面需要用到.见图三(图三)4)在详细信息下列的属性列表框中>>选择驱动关键字,会出现一个类似{4d36e972-e325-11ce-bfc1-08002be10318} 007的值,在这里记下0007就行了.见图四(图四)5)转到开始菜单然后键入输入regedit在搜索(或者使用直接WIN键(WINDOWS标志的按键)+R弹出运行对
6、话框,也可选择运行,如果你是XP)6)导航到HKEY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>Control>>Class>>{4D36E972-E325-11CE-BFC1-08002BE10318}>>00XX(说明:{4D36E972-E325-11CE-BFC1-08002BE10318}就是设备类GUID,其中00XX是你的网卡是列出的号码,就是驱动关键字这里就是0007)7)然后创建一个DWORD(32-Bit)(我的是WIN732位,如果是XP就是DWORD)>>*PriorityVLA
7、NTag(包括明星)的名称和新的DWORD(32-Bit)的值是0(十六进制)你也可以双击新建的*PriorityVLANTag名称来进行编辑.见图五(图五)8)重新启动计算机。在此已经完成了然后抓包查看是否带有802.1Qtag,希望对你们有帮助.
此文档下载收益归作者所有