很多人在玩nas的时候,发现不能连接wifi很苦恼,让工作,办公很不方便,下面我就进行解决这个问题,部署无线网卡,让你到处都可以进行连接WiFi来玩转你的nas。下面步骤的前提是你的硬件支持无线网卡。
比如我的nas系统的硬件,拆开我的升腾4105设备,看到是支持无线蓝牙和无线wifi的。

首先如果你想直接用飞牛nas里面的应用商店进行下载三方应用来解决无线网卡驱动问题的话,那我劝你可以直接放弃了,给你瞧瞧ai的回答,具体什么底层原理,作者暂时也还没研究明白

下面我结合ai步骤来一步一步进行解决每个问题

方式2(飞牛OS下载):如果你有临时的有线网络或手机热点连接,可以在飞牛OS终端执行:
# 进入固件目录
cd /lib/firmware/ath10k/QCA9377/hw1.0/
# 下载固件(如果网络通)
wget https://github.com/kvalo/ath10k-firmware/raw/master/QCA9377/hw1.0/firmware-5.bin我是根据方式2的方法进行安装无线网卡的,执行第一步的时候,进行固件目录,出现以下报错

提示没有这个目录或者文件存在,这是因为飞牛官方源里面内核没有内置高通固件目录,因为这个高通型号是非主流,所以飞牛没有内置,既然官方没有内置这个官方源目录,我们就可以进行创建一个这个目录。
# 1、创建这个你想要的目录
sudo mkdir -p /lib/firmware/ath10k/QCA9377/hw1.0/
# 2、进入你刚创建的目录
cd /lib/firmware/ath10k/QCA9377/hw1.0/
# 3、使用 wget 下载(如果飞牛OS有网线连接)
sudo wget -O firmware-5.bin https://github.com/kvalo/ath10k-firmware/raw/master/QCA9377/hw1.0/firmware-5.bin如果执行第三步的时候,出现报错或者提示这个这个资源不存在,别慌,我们可以进行手动下载下来,然后复制到创建的那个目录里面。

两个文件缺一不可,浏览器打开就可以进行直接下载,下载好的文件上传到飞牛某个目录里可以
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/firmware-5.bin
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/board-2.bin
最后在终端里面执行下面两行命令就可以将下载好的文件复制到创建好的目录下
#复制文件到指定目录下
sudo cp /vol1/1000/高通驱动文件/firmware-5.bin /lib/firmware/ath10k/QCA9377/hw1.0/
sudo cp /vol1/1000/高通驱动文件/board-2.bin /lib/firmware/ath10k/QCA9377/hw1.0/
#进行给予授权限
sudo chmod 644 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin
sudo chmod 644 /lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin
# 最终可以进行检查是否复制成功和权限授予情况
ls -la /lib/firmware/ath10k/QCA9377/hw1.0/最后一步是让内核识别新固件。
sudo modprobe -r ath10k_pci
sudo modprobe ath10k_pci查看内核日志,检查是否成功
dmesg | grep ath10k | tail -5
# 成功的关键标志:看到类似
# firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-5.bin和
# ath10k_pci 0000:03:00.0: firmware register的信息,且没有
# failed错误。最后一招可以进行重启一下系统
sudo reboot
#重启完之后查看网卡口列表
ip a整个过程就是:创建目录 -> 复制文件 -> 设置权限 -> 重启加载。只要你的两个固件文件来源正确,并且严格按照上述命令操作,网卡被成功驱动的概率非常高。