不需要的 Wireshark 优化接收到的帧的 802.11 通道

网络工程 IEEE-802.11 线鲨 数据包丢失
2022-02-09 11:06:47

我正在尝试进行一项实验,该实验涉及在 Wireshark 中同时监控 3 个无线通道,这将使我能够看到在每个通道上捕获 3 次的单个帧。

为此,我在通道 1、6 和 11 上配置了 3 个 Wifi 适配器,并在 Wireshark 中选择了它们以捕获它们的流量。

但是,在捕获的流量中,我没有看到每帧 3 个(每个通道一个),而是只看到一个,我认为这意味着 Wireshark 选择了具有最强信号强度或其他一些标准的帧。我想知道应用程序中是否有允许我禁用此功能的设置,或者我设置实验的方式是否存在问题。

编辑:我发现在三个通道(1、6、11)上拾取帧是没有意义的,因为它们的波段不重叠。

1个回答

每帧只传输一次,您只能在传输的通道上捕获它一次。只有当原始帧有多个副本(例如跨多个频道的广播/多播或在频道之间桥接)时,您才能多次捕获(大部分)相同的帧。

基本上,每个通道都代表它自己的第 1 层段 - 无线设备只有在同一通道上时才能相互传输。想想像 10BASE5 或 10BASE2 一样的共享线 - 不同的通道,不同的线。

使用多无线电接入点或桥接在一起的多个 WAP ,帧可能会在通道(甚至频段)之间桥接,但这取决于您尚未告诉我们任何信息的设置。

Wireshark 不会抑制/过滤多个相同(或大部分相同)的帧。