ubuntu18.04无线网卡驱动安装

一些网卡官方只提供windows系统下的驱动,因此在ubuntu18.04环境下,要对其进行单独安装。

以迅捷FW150UH为例。

首先,将网卡插入,通过终端lsusb命令,查看网卡芯片ID号

复制代码
lsusb
  • lsbusb命令属于usbutils包,确保它已经安装,可以通过以下命令安装

    sudo apt-get update
    sudo apt-get install usbutils

这里ID 0bda:1a2b就是网卡芯片,通过The USB ID Repository查询芯片型号。

ctrl+F快速检索:0bda

同样检索1a2b

可以看到芯片的型号为RTL8188GU

然后通过github找到对应的驱动

复制代码
git clone https://github.com/McMCCRU/rtl8188gu.git

最后安装执行

复制代码
cd ./rtl8188gu
make -j4
sudo make install

执行完下面命令,就可以看到WI-FI可以使用了

复制代码
sudo usb_modeswitch -KW -v 0bda -p 1a2b 

这是一条用于切换 USB 设备模式的命令。该命令通常用于一些具有"多模式"功能的 USB 设备(例如 USB 调制解调器或无线适配器),以便从默认的"存储"模式切换到"工作"模式。以下是对该命令中各个部分的具体解释:

  • usb_modeswitch

解释: 这是一个工具,用于在 USB 设备的不同模式之间切换。某些 USB 设备(如 3G/4G 调制解调器)在插入时会被系统识别为一个存储设备或虚拟光驱,只有通过"模式切换"之后,它们才会被识别为实际的网络设备。

  • -KW

解释: 这是 usb_modeswitch 的选项参数。

-K: 表示向设备发送eject命令,这通常用于使设备从"存储模式"切换到"工作模式"。

-W: 表示为设备启用远程唤醒(remote wakeup),这意味着设备可以从睡眠状态中唤醒主机。

  • -v 0bda

解释: 指定设备的 USB 供应商 ID (Vendor ID)。0bda 是设备制造商的唯一标识符。在这个例子中,0bda 通常表示 Realtek Semiconductor Corp.。

  • -p 1a2b

解释: 指定设备的 USB 产品 ID (Product ID)。1a2b 是特定设备型号的唯一标识符。

总结

这条命令会在指定的供应商和产品 ID 匹配的 USB 设备上执行模式切换操作。它的常见用途是在设备默认被识别为一个存储设备或虚拟光驱时,将其切换到实际的工作模式(如网卡或调制解调器)。

参考文章 🔗如何在ubuntu中安装无线网卡驱动(迅捷FW150UH)

🔗Ubuntu-RTL8812BU无线网卡安装

相关推荐
虾..4 小时前
Linux 软硬链接和动静态库
linux·运维·服务器
Evan芙4 小时前
Linux常见的日志服务管理的常见日志服务
linux·运维·服务器
꧁坚持很酷꧂5 小时前
解决虚拟机Ubuntu22.04连接了串口设备但终端没有显示
ubuntu
hkhkhkhkh1236 小时前
Linux设备节点基础知识
linux·服务器·驱动开发
HZero.chen7 小时前
Linux字符串处理
linux·string
张童瑶7 小时前
Linux SSH隧道代理转发及多层转发
linux·运维·ssh
汪汪队立大功1237 小时前
什么是SELinux
linux
石小千7 小时前
Linux安装OpenProject
linux·运维
柏木乃一7 小时前
进程(2)进程概念与基本操作
linux·服务器·开发语言·性能优化·shell·进程
Lime-30907 小时前
制作Ubuntu 24.04-GPU服务器测试系统盘
linux·运维·ubuntu