Wireshark抓取VLAN包
时间: 2023-10-22 14:30:27 浏览: 1076
要使用Wireshark来抓取VLAN包,你可以按照以下步骤进行设置:
1. 打开Wireshark,并点击 "编辑" -> "首选项"。
2. 在首选项窗口中,选择 "外观" -> "列"。
3. 点击下方的按钮来添加一个新的列。
4. 在弹出的对话框中,给这个列命名为 "Vlan",并选择 "802.1Q VLAN id",最后确认保存。
5. 修改电脑的注册表:
- 打开电脑的网络和Internet设置,点击 "以太网" -> "更改适配器选项"。
- 选择用于抓包的网口,右键点击 "属性"。
- 选择 "Microsoft网络客户端",点击 "配置"。
- 在高级选项中,找到 "Priority & VLAN"(中文版为优先级和VLAN),并选择 "Enabled"(中文版为使能),确定保存。
- 选择详细信息,找到驱动程序关键字,记录下对应的值。例如:{4d36e972-e325-11ce-bfc1-08002be10318}\0013。
- 在Windows运行下打开注册表编辑器(regedit)。
- 进入路径 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0013。
- 检查 "MonitorModeEnabled" 的值是否为1,"PreserveVlanInfoInRxPacket" 的值是否为1。如果不存在,就新建一个 DWORD(32位)的键,键名分别为 "MonitorModeEnabled"、"PreserveVlanInfoInRxPacket",并将其值设置为1。
- 设置完成后,请重新启动电脑。
这样,你就可以使用Wireshark来抓取VLAN包了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文