Ubuntu中插入免驱网卡没反应怎么办,要发疯了嘛???
不不不,接下来的一系列为“免驱网卡”配置驱动的这件事才更让人发疯!!!
本文为发疯文学,具体方法是参照巨佬的文章:ubuntu 安装usb免驱无线网卡TP-LINK WN726N_tl-wn726n ubuntu-CSDN博客
同时本文也相当于学习笔记,万一我以后重装Ubuntu系统也可以照着这个方法去弄网络
1.找到该免驱网卡的设备名称
由于我有两台电脑,所以我查找设备名称以及驱动是在Windows上弄的。
设备管理器->网络适配器->找Wireless->直接去linux_usb_id里面搜
在这个网站上将文件另存为txt文件: www.linux-usb.org/usb.ids
linux_usb_id包含了Linux系统中所有记录在案的usb接口设备的id,可以在网页中直接保存为txt文件,使用搜索(CTRL+F)功能搜索设备名称,由此获得相应id
我的这个小网卡名称是: Realtek 8188GU Wireless LAN 802.11n USB NIC
使用的芯片是: RTL8188GU
2.去GitHub找对应的第三方驱动
在这下载下来: https://github.com/McMCCRU/rtl8188gu
ps: 哈哈哈哈哈哈哈, 和巨佬是同一类型芯片同一份驱动,太爽了, 不用长脑子了
把文件下载下来->解压->编译(sudo make)->安装(sudo make install)
具体编译方法可以看GitHub上面的readme安装:
运行安装好的模块: (不加sudo会报错)
sudo modprobe 8188gu
3.配置网络
输入命令获取无线网卡信息,
ip a
找到wlx开头的名称, 复制下来
通过命令行找到并打开/etc/netplan/目录下的一个yaml文件
cd /etc/netplan/
ls
sudo vim "你那个目录下的文件.yaml"
使用vim打开文件后,按 i 开始编辑, 编辑完成后, 按Esc退出编辑, 按 : wq 保存并退出
在文件末尾手动添加
# 下面每一行与上一行后退一个[TAB],确保颜色一致
wifis:
# 下面是前面复制的无线网卡的名字
wlx90de8085aa97:
dhcp4: true
optional: true
access-points:
"wifi的名字":
password: "wifi的密码"
效果图:
保存后,运行检查配置文件,无报错运行apply应用配置文件(不加sudo会报错)
sudo netplan try
sudo netplan apply
4.保持免驱网卡模式
编辑 /lib/udev/rules.d/40-usb_modeswitch.rules ,在文件末尾 LABEL="modeswitch_rules_end" 前插入以下内容
ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p 1a2b"
如图: