问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

提升随身WiFi 410 Debian系统网速至近160M的完整指南

创作时间:
作者:
@小白创作中心

提升随身WiFi 410 Debian系统网速至近160M的完整指南

引用
CSDN
1.
https://blog.csdn.net/Misaka_____/article/details/139723882

本文介绍了一种提升随身WiFi设备(基于410处理器)网络传输速度的方法。通过编译和使用特定的无线网卡驱动,可以将设备的传输速率提升至近160M。文章详细介绍了驱动的编译、安装和使用步骤,并提供了具体的命令行操作和注意事项。

背景

由于开发板价格较高,一些用户选择使用410处理器的随身WiFi设备,并将其刷机成Debian系统以搭建小型服务。然而,设备自带的WiFi4仅支持2.4GHz频段,传输速度较慢,不利于局域网内传输和外网下载。为了解决这一问题,作者编译了多个无线网卡驱动,并分享了使用方法。

经过优化后,设备在局域网内的传输速率可达到近160M,外网下载上传速率接近150M。以下是测速截图:


局域网内传输速度


外网下载上传速度

驱动总览

本项目包含三个无线WIFI网卡的驱动编译结果,仅适用于特定的5.15内核版本(5.15.0-jsbsbxjxh66+):

  • AIC8800
  • RTL8811CU/RTL8821CU
  • RTL88X2BU

具体编译结果文件可在GitHub上获取:

Github链接

使用方法

  1. 将所需驱动对应文件夹直接放到/lib/modules/5.15.0-jsbsbxjxh66+/kernel/drivers/net/wireless目录下
  2. 使用insmod命令对单个文件夹里的ko文件进行加载驱动,例如:
    insmod /lib/modules/5.15.0-jsbsbxjxh66+/kernel/drivers/net/wireless/rtl8811cu/8821cu.ko
    
  3. 加载完成后使用lsmod命令查看是否成功被加载

注意事项

加载完驱动后,如果ifconfig中没有网口出现,说明需要进行USB模式切换。具体步骤如下:

  1. 使用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

  2. 使用usb_modeswitch命令进行USB设备的模式切换(如果没有这个命令,需要先apt-get install usb-modeswitch),例如:

    usb_modeswitch -KW -v 0bda -p c811
    

    这里的-v后面的参数和-p后面的参数分别对应厂商ID和设备ID

切换完成后,ifconfig中应该会出现网口。

进一步优化

为了实现更稳定的使用体验,可以进行以下设置:

  • 设置开机自动加载驱动
  • 使用udev规则实现USB设备连接时自动切换模式

这样可以实现热插拔功能,使设备使用更加便捷。

附图

以下是设备使用效果的相关截图:


局域网内传输速度


外网传输速度


系统内网络连接界面


实体图

本文原文来自CSDN,由作者Misaka_____分享。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号