徐如林的博客

2019年11月15日星期五晚上8点理发

跟踪数据包显示VLAN TAG的网卡设置方法

 

 

跟踪数据包显示VLAN TAG的网卡设置方法

PTN组网测试过程中需要抓取数据包进行分析,通常PC机的网卡会自动将收到的带有vlan tag的报文的tag去掉,针对Broadcom netXtreme 57XX Gigabite网卡(dell PC机上大多配置此种网卡,支持802.1q),通过设置可以抓取到报文的vlan tag

一, 启用网卡802.1q功能

右键点击网卡选择属性,选择配置-高级-802.1q,选enable,确定;

      

 

      

 

 

二, 修改注册表

打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet中查找在TxCoalescingTicks字符串,在相同目录下创建PreserveVlanInfoInRxPacket字符串,值设置为1

 

 

 

 

 

 

 修改完成后重启电脑;

wireshark抓取数据包,可以看到报文中显示VLAN TAG

 

 

 

同为Broadcom 的其他不同网卡,设置也是一样的

 

 

 

 

三.电脑网卡为Realtek PCIe GBE Family Controller网卡,对于此类网卡需要将注册表:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00xx,如果该目录下有多个子项,需要找到Intel(R) PRO/100 S网卡对应的子项(其中DriverDesc是设备类型):

 

 

将该子项中的MonitorModeEnabled的数据改为1,如果不存在则新建这么一个dword键。

 

 

 重启电脑后抓包就可以了。

posted on 2019-11-13 09:18  骑象人的烦恼  阅读(1908)  评论(0)    收藏  举报

导航