make
编译,sudo make install
安装,最后重启系统或加载驱动模块生效。安装前准备
-
确认网卡型号
插入网卡,执行终端命令:lsusb
检查输出是否包含
Realtek Semiconductor Corp. RTL8188EUS
或类似标识。 -
安装编译工具和内核头文件
Ubuntu/Debian:sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)
Fedora/CentOS:
sudo dnf groupinstall "Development Tools" sudo dnf install kernel-devel dkms
驱动安装(两种方法)
方法1:使用DKMS(推荐)
优点:内核升级后自动重编译驱动
# 克隆驱动仓库(官方开源版本) sudo apt install git git clone https://github.com/aircrack-ng/rtl8188eus cd rtl8188eus
禁用冲突驱动(Realtek旧驱动)
echo “blacklist r8188eu” | sudo tee /etc/modprobe.d/blacklist-rtl8188eu.conf
编译并注册DKMS
sudo make dkms_install
#### **方法2:手动编译**
```bash
cd rtl8188eus
make
sudo make install
sudo modprobe 8188eu # 加载驱动
验证安装
- 检查驱动加载
lsmod | grep 8188eu # 应显示驱动模块 iwconfig # 查看是否识别为wlan0等设备
- 连接Wi-Fi
使用图形网络管理器或命令行:sudo nmtui # 文本界面配置网络
故障排除
-
驱动加载失败:
重启系统或手动加载:sudo modprobe -r 8188eu && sudo modprobe 8188eu
-
编译错误:
确保linux-headers
版本与当前内核一致(uname -r
查看)。 -
无法识别网卡:
- 检查USB接口是否松动,尝试更换接口。
- 更新内核(旧内核可能不兼容):
sudo apt upgrade linux-image-generic
-
信号弱/频繁断连:
调整网卡电源管理:echo "options 8188eu rtw_power_mgni=0" | sudo tee /etc/modprobe.d/8188eu.conf sudo reboot
卸载驱动
cd rtl8188eus sudo make uninstall sudo rm /etc/modprobe.d/blacklist-rtl8188eu.conf # 移除黑名单
引用说明
- 驱动程序源码:aircrack-ng/rtl8188eus (GitHub)
- 内核兼容性参考:Linux Wireless Wiki
- 实测环境:Ubuntu 22.04 LTS, Kernel 5.15.x
注意事项:
- 部分新内核(≥5.18)可能已内置
rtl8188eu
驱动,无需手动安装(通过lsmod
确认)。- 若遇Secure Boot阻拦,需在BIOS中禁用或配置MOK密钥。
- 本文适用于腾达U1(RTL8188EUS芯片),其他型号请核对
lsusb
输出。
通过上述步骤,大多数Linux发行版可正常使用腾达U1网卡,如遇非常规问题,建议查阅发行版社区支持论坛。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/27740.html