如何提升随身wifi 410 debian网速达到近160M
背景
由于现在的开发板感觉还是有点贵,买不起的情况下又想弄小服务玩,只好选择410处理器的随身wifi来刷机成debian用了。
但是它自带的wifi4网速非常拉跨,而且只支持2.4ghz频率,非常不利于局域网内传输和外网下载。
所以我编译了一些无线网卡的驱动,下载即可用,分享出来供大家学习。 最终测速内网能达到160M的传输速率,如下图:
外网下载上传速率近150M,如下图:
总览
本项目包含三个无线WIFI网卡的驱动编译结果,仅适用于js大佬的5.15内核版本,具体版本号为:5.15.0-jsbsbxjxh66+
AIC8800
RTL8811CU/RTL8821CU
RTL88X2BU
具体编译结果文件见Github链接。
Github链接:https://github.com/YHSI5358/Debian410_Drivers
使用方法:
把所需驱动对应文件夹直接放到"/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自动转换模式就能直接稳定使用了,热插拔都可以。
最后附图
系统内网络连接界面如下图,可以连接多个wifi了。