Windows中如何修改Intel网卡的注册表使Wireshark可以抓取802.1q tag包

原创 2016年05月30日 19:43:32

背景:
Window的网卡大多数情况下默认会剥离802.1q tag,所以在利用wireshark等抓包工具抓包时,都看不到tag字段,有时候这给实验带来很多不便。
因为VLAN是软件级别的功能,理论上只要驱动支持,任何网卡都可以支持VLAN。所以原理上可以通过修改windows系统的注册表来实现;经验证,该方法也确实可行。

网卡:Intel i218LM网卡
操作系统:Win7 64位

操作步骤:
1)打开regedit。WIN+R键,然后输入regedit,回车打开注册表
2)查找
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\00nn
其中00nn根据不同的电脑不同有所不同
主要根据DeviceDesc找到和自己网卡相同的表项。
3)找到或者添加注册表字段MonitorModeEnabled或MonitorMode,并修改其值为1。
是增加或修改MonitorModeEnabled还是MonitorMode视网卡驱动而定,具体情况如下:
Adapter Driver Registry Key
e1g, e1e, e1y MonitorModeEnabled
e1c, e1d, e1k, e1q, e1r, ixe, ixn, ixt MonitorMode
4)重启电脑,利用wireshark抓包验证。


注:根据操作系统的位数不同,添加的Registry Key的类型也不同。如果是32系统,则添加DWORD;如果是64为系统,则添加QWORD。

附Intel的原文链接:

Mac OS X上使用Wireshark抓包

本文记录了在Mac OS X上安装XQuartz+Wireshark以及使用Wireshark进行抓包(通过RVI抓取iPhone数据包)的步骤过程。...
  • phunxm
  • phunxm
  • 2014年08月15日 21:29
  • 164760

WireShark抓Intel网卡的802.1q包

在Wireshark网上找到如何让Intel网卡实现抓取Vlan(802.1q)包,在如下链接中可以找到,意思即是修改注册表中的MonitorModeEnabled或者MonitorMode(依网卡而...
  • yin138
  • yin138
  • 2012年09月13日 15:02
  • 5735

设置网卡,抓带tag的包

Realtek     (or Intel) 1.在设备管理中开启VLAN; 2.定位注册表:     HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\...
  • lj512926718y
  • lj512926718y
  • 2016年03月17日 10:03
  • 3014

802.1Q帧格式

802.1Q帧格式 802.1QTag的长度是4bytes,它位于以太网帧中源MAC地址和长度/类型之间。802.1QTag包含4个字段。 Type:长度为2bytes,表示帧类型,802.1Qt...
  • guochao_55555
  • guochao_55555
  • 2017年10月09日 23:24
  • 686

Windows 下网卡对802.1Q tag 的支持

Windows 下网卡对802.1Q tag 的支持 目标:测试设备对802.1p 的支持,即设备能对802.1q tag 里的priority 值, 对数据进行不同优先级级别的转发。由于手头没有sm...
  • jadelight
  • jadelight
  • 2007年08月23日 16:15
  • 11306

windows下wireshark本地回路抓包问题

准备用python的tcp套接字,在网上找了tcp的客户端和服务器的例程,准备测试下效果,比较简单,很快就能通信了。 心血来潮,想用wireshark抓取本地回路的测试包,结果发现怎么都抓不到127....
  • dj0379
  • dj0379
  • 2016年10月20日 14:52
  • 1901

Wireshark手机等移动设备抓包

Wireshark手机等移动设备抓包 手机、pad在访问网络时会有数据交换,请求的数据从你的手机上的无线网卡发送出去,经过运营商的各种操作后把该请求数据送到了目的地址——请求数据所在服务器的网卡,服...
  • hb255255
  • hb255255
  • 2014年12月11日 09:54
  • 6315

wireshark常用选项与功能总结【10分钟成为抓包大师】

这段时间用wireshark比较多,所以想顺便给大家写个简单的wireshark教程出来,因为wireshark的入门抓包比较简单,选择网卡,然后直接start就开始抓包了,不需要做什么修改,但是如果...
  • lhorse003
  • lhorse003
  • 2017年05月12日 20:01
  • 1065

Wireshark抓取本地Tcp包(任何数据包)

没有任何一个程序员在做项目的时候不会遇到网络编程的问题,要解决这些问题除了对各种网络协议深入了解之外,还需要掌握各种网络分析工具的用法,不用多说wireshark绝对是这方面的翘楚,可惜的是,wire...
  • u013613428
  • u013613428
  • 2016年11月14日 11:03
  • 5942

Wireshark抓包工具基本用法

下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配...
  • u013628152
  • u013628152
  • 2015年02月27日 16:43
  • 1545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows中如何修改Intel网卡的注册表使Wireshark可以抓取802.1q tag包
举报原因:
原因补充:

(最多只允许输入30个字)