我的嗅探器未看到 VLAN、802.1 q 或 QoS 标记框架

文档

维护与性能

000005498

2020 年 02 月 01 日

我看到的是什么?

我的嗅探器未看到 VLAN 或 QoS 标记帧。

如何修复?

会议
  • 更改 Windows * 中的适配器注册表设置后,您必须重新启动 Windows,新的注册表设置才能工作。
  • 标签帧由驱动程序去除;但是,若要查看标签,则可以进行注册表更改。在某些驱动程序中,注册表更改不允许传递标记类型。大多数驱动程序现在都有这一特性。我们建议使用最新的驱动程序版本。

 

  • Windows * 中

    要允许带标记的帧传到您的数据包捕获软件,请添加注册表 dword 和值,或更改注册表项的值。使用的驱动程序会影响所需的注册表更改:

     
    适配器驱动程序注册表项
    e1g, e1e, e1yMonitorModeEnabled
    e1c, e1d, e1k, e1q, e1r, ixe, ixn, ixtMonitorMode
    会议

    将新密钥(dword)放在:

    HKEY_LOCAL_MACHINE \SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00nn

    其中 nn 是您想要捕获 VLAN 标签的网络端口的物理实例。ControlSet001 可能需要当前控制集或另一个00x 编号。

     
    从事
    对注册表的更改可能会禁用您的系统。请熟练的技术人员对注册表进行更改。此更改仅适用于混杂模式/嗅探使用。

    创建或更改注册表 dword MonitorModeEnabled 时,请将 dword 值设置为以下之一:

    • 0-禁用(不存储坏报文,不存储 CRCs,去除 802.1 q vlan 标签)
    • 1—启用(存储坏报文)。商店 CRCs。请勿拆卸 802.1 Q vlan 标签)

    创建或修改注册表 dword MonitorMode 时,请将 dword 值设置为以下选项之一:

    • 0-禁用(不存储坏报文,不存储 CRCs,去除 802.1 q vlan 标签)
    • 1—启用(接收坏/runt/无效 CRC 数据包。将 CRCs 附在报文中。请勿拆卸 VLAN 标签,并根据正常操作忽略发送到其他 Vlan 的数据包。
    会议您必须重新启动 Windows,注册表更改才能生效。
     
  • Linux * 版

    默认情况下,混杂模式中的驱动程序不会去除 VLAN 标记。

    要去除 VLAN 标签:加载内核提供的 802.1 q 模块。这一步会自动启用英特尔网络硬件卸载功能,以卸载 VLAN 标记剥离和插入。有关加载 802.1 q 模块的支持和信息,请联系您的分销商。

    您的捕获软件负责在驱动程序中启用混杂模式。如果驱动程序未处于混杂模式,则会丢弃或忽略该数据包,因为存在错误的 "类型/长度" 字段。

相关主题
下载中心提供的最新驱动程序和英特尔® PROSet/无线软件
英特尔®驱动程序 & 支持助手