刚接触 ubuntu 20.04.4。我想使用 wifi+蓝牙适配器代替以太网电缆 LAN。我有一个 Realtek 的 Wifi 5 免驱动适配器,它基于 rtll8821CU。供应商不提供 Linux 驱动程序。我从 github 下载了一个驱动程序。我现在有几个文件和文档位于 build/rtl8821CU。我需要帮助来完成驱动程序的安装吗?
下面的安装文档让我感到困惑。
我正在尝试安装 USB 适配器??第一步是通过“ifconfig”检查接口名称??驱动程序尚未安装,设备甚至尚未插入。此命令如何返回有用的无线条目??
有没有“grep”命令可以在驱动程序安装之前修改驱动程序中的条目来识别设备?如果“ifconfig”没有返回无线条目该怎么办?
注意:如果我将适配器插在前面并运行“lsusb”,我的适配器将被检测为 ID 为 0bda:1a2b 的 USB 磁盘
这是适配器插入 USB 端口后“lsusb”的输出。
jean-jacques@jeanjacques-P5QL-PRO:~$ lsusb
Bus 002 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp. DISK
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 008 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
jean-jacques@jeanjacques-P5QL-PRO:~$
以下是 README 文件中令我困惑的部分。有人可以验证和/或更正该部分吗检查接口的名称?
提前致谢!
Realtek RTL8811CU/RTL8821CU USB
在构建此驱动程序之前,请确保make
、gcc
、linux-header
/ kernel-devel
、bc
和git
已安装。
首先,克隆此存储库
mkdir -p ~/build
cd ~/build
git clone https://github.com/brektrou/rtl8821CU.git
检查接口名称
使用 检查 wifi 适配器的接口名称ifconfig
。通常,默认情况下它将是 wlan0,但它可能会因内核和设备而异。例如,在 Ubuntu 上,它可能被命名为 wlx + MAC 地址。(https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/)
如果是这种情况,您可以按照上面的链接禁用该功能,或者将驱动程序中使用的名称替换为
grep -lr . | xargs sed -i '' -e '/ifcfg-wlan0/!s/wlan0/<name of the device>/g'
使用 DKMS 构建和安装
由于限制,文件的其余部分被省略...