WIFI隐藏网络及可能出现的信道冲突

WIFI隐藏网络及可能出现的信道冲突

我曾遇到过 WIFI 带宽不合时宜地下降的情况(降至零比特/秒)。更准确地说,连接本身并没有断开,只是发送和接收数据包的能力消失了几秒钟或几分钟。

谢谢这篇文章我确定了几个有用的工具:

$ nmcli d wifi

IN-USE  BSSID              SSID           MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        A2:63:91:00:EC:D4  --             Infra  12    270 Mbit/s  100     ▂▄▆█  WPA1 WPA2 
*       A0:63:91:00:EC:D4  Outernet       Infra  12    270 Mbit/s  100     ▂▄▆█  WPA2      
        FA:8F:CA:5D:D4:2C  --             Infra  6     65 Mbit/s   94      ▂▄▆█  --        
        A0:63:91:00:ED:8C  Outernet       Infra  2     270 Mbit/s  80      ▂▄▆_  WPA2      
        30:D3:2D:9E:2A:9D  MOVISTAR_7E16  Infra  6     130 Mbit/s  74      ▂▄▆_  WPA2      
        08:40:F3:06:9E:09  COPITO         Infra  11    130 Mbit/s  74      ▂▄▆_  WPA1 WPA2 
        48:8D:36:34:9A:73  Outernet       Infra  6     130 Mbit/s  67      ▂▄▆_  WPA2      

从此输出来看,似乎通道 12 存在冲突。Outernet(A0:63:91:00:EC:D4)确实是我的路由器,但我很难找到 A2:63:91:00:EC:D4 上的幽灵路由器。事实上,我发现它有几乎相同的“MAC”地址(只有一个字符不同)非常奇怪

我尝试使用 WIFI 分析仪检查信号强度,并可能找到该路由器。问题在于,如屏幕截图所示,地址为 A2:63:91:00:EC:D4 的路由器在任何地方都找不到。

那么,我是否应该担心这个幽灵路由器?如果不担心,还有什么会随机影响我的带宽?

还有一件事:这不是 WIFI 卡或驱动程序的问题,因为家里的所有设备都会受到影响:Android 手机、iOS 手机、Windows 笔记本电脑、Linux 台式机和 iPad。

Android WIFI分析仪

更新时间 14:23 CET

我不得不在这里转发,因为它不受欢迎在那边

来自 Nikita 的有用评论:

MAC 地址中的第 7 位 1 表示“本地”地址。第 1 个地址和第 2 个地址之间的唯一区别就是这个位。// WiFi 的真正问题不在于所有网络都使用相同的信道,而在于它们使用附近的重叠信道。在这里我看到 11 和 12、6 和 2 — 在这些对中,每个都会干扰另一个。但这看起来不应该是完全的长时间中断,而应该是明显的减速。// 除了信号强度之外,您还需要知道 SNR,并在工作和中断期间比较所有这些

  1. 如果有人能指出一份文件来解释哪些通道可能会相互干扰,那就太好了
  2. 另外,我们为什么需要“本地”地址?我的路由器中只有一个有这样的本地地址。

自从我最初编辑此问题以来,我采取了进一步的措施:

  1. 更改了我的路由器的 SSID 和 WIFI 密码
  2. 更新了我的路由器固件
  3. 将一台路由器锁定在频道 4 上,将第二台路由器锁定在频道 5 上

到目前为止一切顺利,但我正在观察。

答案1

如果有人能指出一份文件来解释哪些通道可能会相互干扰,那就太好了

对于 2.4 GHz 频段,谷歌找到的每一张图表几乎都是“无线网络通道“将会向你展示这一点。

对于 5 GHz 频段,信道的分配方式是不重叠的。

Outernet (A0:63:91:00:EC:D4) 确实是我的路由器,但我很难找到 A2:63:91:00:EC:D4 上的幽灵路由器。事实上,我发现它有几乎相同的“MAC”地址(只有一个字符不同)非常奇怪

是同一个路由器。(同一个频道,同一个信号强度,同一个物理速率。)

最有可能的是,它为内部目的提供额外的隐藏 SSID,例如多个 Netgear 路由器之间的自动网状连接(至少华为有这种模式,可以自动将额外的路由器变成网桥/AP)。

通常每个 SSID 都需要有自己的 MAC 地址。当同一个接入点支持多个 SSID 时,它将需要分配多个超出制造商购买范围的 MAC 地址。

有时制造商会为每个设备分配 2 或 3 个地址,但资源有限,他们可能不想“浪费”分配(不要忘记以太网端口也需要自己的 MAC 地址等)。

因此,在许多情况下,他们仅从“官方”池中分配一个 MAC 地址,并将其用于“主要” SSID,而设备会从“本地”或“私人使用”范围中自动生成其他 MAC。

另外,我们为什么需要“本地”地址?我的路由器中只有一个有这样的本地地址。

总体而言 – 这与“我们”需要本地 IP 地址的原因相同。它是 MAC 地址或 IP 地址的等价物192.168.x.x–例如,如果您需要 50 个 MAC 地址用于 50 个虚拟机,则可以免费使用“本地”地址。10.x.x.xfdxx::xxx

当制造商使用时,这是一种获取额外 SSID 的额外 MAC 地址的廉价方法。(理论上,没有办法保证“本地”地址的唯一性,但使用 46 位地址,发生冲突的可能性相当低。)

相关内容