提升随身WiFi 410 Debian系统网速至近160M的完整指南
提升随身WiFi 410 Debian系统网速至近160M的完整指南
本文介绍了一种提升随身WiFi设备(基于410处理器)网络传输速度的方法。通过编译和使用特定的无线网卡驱动,可以将设备的传输速率提升至近160M。文章详细介绍了驱动的编译、安装和使用步骤,并提供了具体的命令行操作和注意事项。
背景
由于开发板价格较高,一些用户选择使用410处理器的随身WiFi设备,并将其刷机成Debian系统以搭建小型服务。然而,设备自带的WiFi4仅支持2.4GHz频段,传输速度较慢,不利于局域网内传输和外网下载。为了解决这一问题,作者编译了多个无线网卡驱动,并分享了使用方法。
经过优化后,设备在局域网内的传输速率可达到近160M,外网下载上传速率接近150M。以下是测速截图:
局域网内传输速度
外网下载上传速度
驱动总览
本项目包含三个无线WIFI网卡的驱动编译结果,仅适用于特定的5.15内核版本(5.15.0-jsbsbxjxh66+):
- AIC8800
- RTL8811CU/RTL8821CU
- RTL88X2BU
具体编译结果文件可在GitHub上获取:
使用方法
- 将所需驱动对应文件夹直接放到
/lib/modules/5.15.0-jsbsbxjxh66+/kernel/drivers/net/wireless
目录下 - 使用
insmod
命令对单个文件夹里的ko文件进行加载驱动,例如:insmod /lib/modules/5.15.0-jsbsbxjxh66+/kernel/drivers/net/wireless/rtl8811cu/8821cu.ko
- 加载完成后使用
lsmod
命令查看是否成功被加载
注意事项
加载完驱动后,如果ifconfig
中没有网口出现,说明需要进行USB模式切换。具体步骤如下:
使用
lsusb
查看接入的USB设备(需要先设置为host
模式),记录厂商ID和设备ID,例如:root@4G-wifi:~# lsusb Bus 001 Device 005: ID 0781:5595 SanDisk Corp. Ultra USB 3.0 Bus 001 Device 004: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
记录0bda和c811,这是无线网卡Realtek Semiconductor Corp. 802.11ac NIC的ID
使用
usb_modeswitch
命令进行USB设备的模式切换(如果没有这个命令,需要先apt-get install usb-modeswitch
),例如:usb_modeswitch -KW -v 0bda -p c811
这里的
-v
后面的参数和-p
后面的参数分别对应厂商ID和设备ID
切换完成后,ifconfig
中应该会出现网口。
进一步优化
为了实现更稳定的使用体验,可以进行以下设置:
- 设置开机自动加载驱动
- 使用udev规则实现USB设备连接时自动切换模式
这样可以实现热插拔功能,使设备使用更加便捷。
附图
以下是设备使用效果的相关截图:
局域网内传输速度
外网传输速度
系统内网络连接界面
实体图
本文原文来自CSDN,由作者Misaka_____分享。