跳到主要内容

1 篇博文 含有标签「Hardware」

Raspberry Pi / Arduino / Other chips / IoT / Bluetooth / Wi-Fi

查看所有标签

Linux下使用Intel无线网卡同时连接网络和建立热点

· 阅读需 16 分钟
RibomBalt
CTF enthusiastist, GeoPhysics PhD, Amateur coder

TL;DR;

  • 最近的Intel无线网卡内置了LAR(Location Awareness Regulatory,位置感知管控)功能,通过主动探测周围信道设置Wifi的地区码,以规避雷达等设施,遵守所在地区的无线信道法律规定。
  • 然而,LAR功能在很多情况下不能正常工作,无法正确设置地区码,而默认值00是最严格的限制,在5GHz信号段没有任何一个信道可以建立热点通信。
  • 2019年的Linux 5.5前,intel网卡驱动iwlwifi存在一个选项lar_disable可以禁用LAR功能,然而有报道表明这个选项会导致固件崩溃,因此在5.5版本被移除。尽管可以通过内核补丁把选项重新打入,本人测试并未成功开启热点。
  • 本文使用了另一个补丁,似乎直接绕过了LAR设置的信道标志,可以实现在LAR设置不正确的情况下能够在特定5GHz信道发射,从而能够同时连接和建立无线热点。