这个问题困扰了好久了
在 Windows 下并不会存在这个问题, 但是在 Linux 下, 打开 Wifi 以后就几乎搜索不到 WIFI
就算是站在路由器跟前, 信号也不会满格, 而且就算连接上也不会很稳定
第一次找到一个解决方案如下, 当时确实解决了这个问题:
核心代码在这句:
image.png
但是当时并没有看懂这里的配置到底有什么用, 之后通过查询
目录: /etc/modprobe.d/ 为内核模块的配置文件目录
配置文件的名称以内核模块的名称命名, 后缀名为 .conf
例如: rtl8723be.conf
格式有如下规定 (都可以在 man 手册中找到):
一条命令一行
空行和 # 开头的行会被忽略 (注释)
如果一行太长用 \ 来分隔, 转义回车
命令有如下几种:
alias
options
install
remove
blacklist
我们这里需要关注的是 options 命令
我们需要对无线网卡的内核模块进行一些选项的设置
首先我们需要找出这个模块都有哪些属性:
利用命令: modinfo
➜ ~ modinfo rtl8723be
filename: /lib/modules/4.14.11-1-ARCH/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz
firmware: rtlwifi/rtl8723befw_36.bin