项目场景:
计算机型号:jetson nano
环境:ununtu
问题描述
jetson nano没有官方网卡如何进行联网
解决方案:
1.直连网线LAN口
2.使用安卓手机(iphone不行)接入jetson nano主控,将手机作为一个热点通过usb直接为主控提供网络
3.使用无线网卡(注意:在没有网络的时候是无法进行这一步的,为了避免套娃,我们还是要使用安卓手机usb热点作为一个跳板先)
*我使用的是水星UDS6网卡,水星UD6网卡在Windows系统是免驱,但Linux系统不行,得手动安装网卡驱动。下面我记录了水星UD6网卡驱动安装过程(RTL8811CU, RTL8821CU, RTL8821CUH,RTL8731AU*)
先将无线网卡插入驱动
输入
// bath
lsusb
来调出我们的usb接口,可以在未插入网卡的时候输入一遍,然后插入后输入上代码,找到多出来的那一项,找到此项的ID
形如:
Realtek default IDs
ID 0BDA:B82B
ID 0BDA:b820
ID 0BDA:C821
ID 0BDA:C820
ID 0BDA:C82A
ID 0BDA:C82B
ID 0BDA:C82C
ID 0BDA:C811
ID 0BDA:8811
ID 0BDA:2006
ID 0BDA:8731
ID 0BDA:C80C
Seller specific IDs
ID 2001:331d - D-Link DWA-171C
ID 7392:C811 - Edimax
ID 7392:D811 - Edimax
如果不在上述列表中,那你的网卡可能不适用于本文提及的驱动(除非你肯定你的网卡芯片是rtl8811cu, rtl8821cu和rtl8731au当中的某一个)
然后进入链接: https://usb-ids.gowdy.us/
可以查找到您的无线网卡的linux驱动(github的网址)
如果找不到可以直接去github查下载地址并且记录下来
安装驱动
在终端输入以下代码
更新系统
// bath
sudo apt update && sudo apt upgrade//更新系统
安装软件包
// bath
sudo apt install -y linux-headers-$(uname -r) build-essential bc dkms git libelf-dev rfkill iw //安装软件包
克隆仓库(这里克隆您自己的网卡对应的驱动仓库)
// bath
git clone https://github.com/morrownr/8821cu-20210916.git
安装驱动()
// bath
cd ./8821cu-20210916/ //这里是您自己的文件名,在仓库上会显示
sudo ./install-driver.sh
然后跟着步骤一步一步的进行,最后会问你要不要重启