Ubuntu22.04下Intel Wireless-AC 9260网卡无法创建5G热点的解决方法咨询
Ubuntu22.04下Intel Wireless-AC 9260网卡无法创建5G热点的解决方法咨询
大家好,我刚把笔记本的Windows10换成Ubuntu22.04,最近尝试创建WiFi热点时遇到了棘手的问题:同款Intel Wireless-AC 9260网卡在Windows下能正常创建5GHz热点,但在Ubuntu22.04里只能开2.4GHz的,尝试创建5G热点时会弹出错误:
ERROR: Your adapter can not transmit to channel 36, frequency band 5GHz.
我用iw list查看网卡的频率支持情况,发现所有5GHz频段都标注了(no IR),查了相关资料知道这和全球无线监管域有关,no IR意味着无法用这些频段创建AP。
之后我尝试把监管域设置为中国(CN),执行了sudo iw reg set CN,再用iw reg get查看结果,全局和phy#0的监管域都显示为CN,但iw list和iw phy里的5GHz频段依然标注no IR,创建5G热点还是报同样的错误。
我还试过这些方法,但都没解决问题:
- 听说crda工具能解决监管域相关问题,但Ubuntu22.04里已经没有这个包了
- 有人说Intel在某些监管域物理锁了IR功能,但我的网卡在Windows下能正常开5G热点,应该不是硬件问题
- 尝试编译打过补丁的6.2.1内核(当前系统是6.2.0),修改了regd.c并开启了
ATH_USER_REGD配置,但编译完成后问题依旧,iw list还是显示no IR,依然无法创建5G热点 - 用linux-wifi-hotspot工具(基于create_ap)创建热点,同样失败;系统自带的热点功能默认就是2.4GHz,没法切换到5GHz
我的网卡详细信息如下:
*-network description: Wireless interface product: Wireless-AC 9260 vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: wlp3s0 version: 29 serial: 18:56:80:b5:f7:20 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=iwlwifi driverversion=6.2.1 firmware=46.fae53a8b.0 9260-th-b0-jf-b0- ip=10.42.0.1 latency=0 link=yes multicast=yes wireless=IEEE 802.11 resources: irq:17 memory:a5200000-a5203fff
想请教各位大佬,有没有可行的方法让我在Ubuntu22.04上用这个Intel Wireless-AC 9260网卡成功创建5GHz热点?
备注:内容来源于stack exchange,提问作者ksau




