ax200/ax201/ax210/ax211/ax411等intel网卡无法开启5G热点问题解决方案汇总

本文主要是介绍ax200/ax201/ax210/ax211/ax411等intel网卡无法开启5G热点问题解决方案汇总,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 故障原因
  • 解决方案
    • windows
    • linux
      • kernel < 5.5
      • kernel >= 5.5
        • 方案1 修改linux内核模块代码(iwlwifi内核模块),重新编译内核模块并重新导入
        • 方案2 修改hostapd代码

最后更新于2024.04.28

故障原因

根本原因是因为英特尔在内核中开启了LAR(Location-Aware Regulatory位置感知监管)选项,但是这个LAR似乎存在bug,导致无法正常开启5G热点
其他人喷intel相关文档。有兴趣的可以去看看

解决方案

windows

windows内核是必源的,不知道是怎么写的,也没法修改,暂无根源解决方案。只能等待intel工程师去解决(大概率这个问题可能永远也不会被解决吧)
有一个临时解决方案,详情见:所选网络波段不可用,请选择其他波段。电脑能连5G网络,但是开不了5G热点

linux

linux的解决方案分为两部分,一部分是kernel < 5.5的,一部分是kernel > 5.5的。这是因为kernel < 5.5的情况下,可以通过配置关闭LAR,使得intel的5G热点正常工作,但是kernel >= 5.5的情况下无法关闭LAR。这个问题至今还在linux上挂着bug:Bug 206469 - LAR (location aware regulatory) fails, removal of lar_disable module option breaks workaround.

kernel < 5.5

也可以参考Enabling AP mode for Intel AX-200 WLAN adapters on 5GHz band
如果是OpenWRT系统,则可以修改/etc/modules.conf配置文件,新增如下代码:

options cfg80211 lar_disable=1

重启系统,即可关闭LAR,使得intel的5G热点正常工作。
如果是ubuntu等其他linux系统,可以试试:

echo options iwlwifi lar_disable=1 >> /etc/modprobe.d/iwlwifi.conf

kernel >= 5.5

方案1 修改linux内核模块代码(iwlwifi内核模块),重新编译内核模块并重新导入

该方案总体思路是关闭LAR,在linux kernel < 5.5是,有一个配置选项是lar_disable,将lar_disable设置为1可以关闭LAR,这样可以使得intel的wifi网卡正常开启5G热点。
但是,linux kernel >= 5.5后,intel的工程师们将LAR关闭的选项移除了,导致现在kernel > 5.5的版本会强制开启LAR且无法关闭。所以通过修改iwlwifi内核模块的代码,将LAR相关功能关闭,理论上是可以实现的。这个方案我还没有时间去研究,暂时先写这些。

方案2 修改hostapd代码

修改hostapd的方案在github上已经有大佬实现了,不过该方案应该还存在一些缺陷,但是也能用。相关内容请移步相关链接:

  1. AX200 5GHz AP AX mode works, tildearrow’s method.
  2. making hostapd LAR-friendly (on Intel 5GHz wireless cards)

这篇关于ax200/ax201/ax210/ax211/ax411等intel网卡无法开启5G热点问题解决方案汇总的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946480

相关文章

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,

深入理解Redis大key的危害及解决方案

《深入理解Redis大key的危害及解决方案》本文主要介绍了深入理解Redis大key的危害及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、背景二、什么是大key三、大key评价标准四、大key 产生的原因与场景五、大key影响与危

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

idea如何开启菜单栏

《idea如何开启菜单栏》文章介绍了如何通过修改IntelliJIDEA的样式文件`ui.lnf.xml`来重新显示被关闭的菜单栏,并分享了解决问题的步骤... 目录ijsdea开启菜单栏第一步第二步总结idea开启菜单栏手贱关闭了idea的js菜单栏,花费了半个小时终于解决,记录并分享一下第一步找

Xshell远程连接失败以及解决方案

《Xshell远程连接失败以及解决方案》本文介绍了在Windows11家庭版和CentOS系统中解决Xshell无法连接远程服务器问题的步骤,在Windows11家庭版中,需要通过设置添加SSH功能并... 目录一.问题描述二.原因分析及解决办法2.1添加ssh功能2.2 在Windows中开启ssh服务2

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

python 字典d[k]中key不存在的解决方案

《python字典d[k]中key不存在的解决方案》本文主要介绍了在Python中处理字典键不存在时获取默认值的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录defaultdict:处理找不到的键的一个选择特殊方法__missing__有时候为了方便起见,

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景: