rock3a使用usb-wifi网卡

Posted by 婷 on January 28, 2024 本文总阅读量

简介

这篇文章主要记录rock3ausb wifi网卡的使用方法,用的网卡是这款,以前实习的时候上家公司给的,刚好派上用场。

image-20240127194319668

image-20240127194341449

加载wifi驱动

担心网卡冗余的问题,所以下面测试的时候,都没用eth0网卡,eth0网卡直接给down掉了。(因为我的eth0网卡跟wifi在同个网段)

插入网卡后,系统自动加载了rtl8192cu相关的驱动

image-20240114225724686

同时,dmesg中打印的内容如下,提示下载固件失败

image-20240114230935574

针对固件问题,执行命令sudo apt-get install firmware-realtek

image-20240114231142628

/lib/firmware/rtlwifi路径下可以看到下载了许多wifi相关的固件,其中就有我们需要的rtl8192相关的固件

image-20240114231344846

这时候重新插拔网卡,可以看到dmesg中固件下载失败的提示消失了

image-20240114231301650

不过这个时候还是没有link

image-20240114224050470

先检查debian的网络管理工具是否禁用了无线网络功能,这里看是没有的

image-20240114232033008

image-20240114232106692

如果被禁用可以用这个命令启动

nmcli radio wifi on

连接wifi

使用wpa_cli命令来连接wifi,首先进行扫描

scan

image-20240127201143497

打印扫描到的wifi,比如TP-LINK_905C就是我们需要连接的wifi

scan_results

image-20240127201206565

然后添加我们要连接的wifi,并使能,使能后可以看到wifi网卡打印link becomes ready

add_network
set_network 0 ssid "TP-LINK_905C"
set_network 0 psk "密码"
enable_network 0

image-20240127201503502

最后退出

quit

image-20240127201526202

ifconfig可以看到wifi网卡是RUNNING状态

image-20240127201620249

其他问题

iwconfig失败

一开始我用iwconfig链接wifi失败

image-20240114230456875

简单的查了下,可能是下面的原因

在实际使用中,如果要连接到受 WPA 或 WPA2 加密保护的无线网络,通常会使用 wpa_cli 进行连接配置和管理。而对于简单的无线网络连接,例如连接到开放的无线网络或者 WEP 加密的网络,可以使用 iwconfig 进行基本配置。

改网卡名字

wifi连接后,想给网卡改成wlan0比较好操作,但是改了后,就一直up不起来,用wpa_cli重新配置也不行,然后把名字改回来后就好了,不理解。

sudo ip link set wlx08beac133448 down
sudo ip link set wlx08beac133448 name wlan0
sudo ip link set wlan0 up

image-20240127200802111