Linux系统下TP-Link无线网卡驱动安装

1、查看设备信息 lsusb 或 lsusb -tv 其中obda:1a2d是制造商id和产品id Driverusb - storage是指设备被识别为usb存储设备而不是网卡设备 切换usb设备模式 usb_modeswit

1、查看设备信息

lsusb 或 lsusb -tv

其中obda:1a2d是制造商id和产品id Driver = usb - storage是指设备被识别为usb存储设备而不是网卡设备

切换usb设备模式

usb_modeswitch -KW -v 0bda -p 1a2b

(附:如果不想每次插入usb网卡都被识别错误而需要手动切换,可以:

cd /
cd lib/udev/rules.d/
sudo gedit 40-usb_modeswitch.rules (用gedit打开编辑器)
进入后加入
# Realtek 8821CU Wifi AC USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="/usr/sbin/usb_modeswitch -KW -v 0bda -p 1a2b"

这时网卡模式下的id为0bda:b711

根据id在 http://www.linux-usb/usb.ids 找到对应芯片型号

2、安装驱动

这里使用的是RTL8188GU芯片,在github上搜索,可得到驱动https://github/McMCCRU/rtl8188gu

下载,进入解压后的文件夹中

sudo make
sudo make install

此时,编译后的驱动已经拷贝到内核中了(想要知道自己是什么内核可以 uname -r 查看)

进入当前内核版本的无线网卡目录

cd /lib/modules/(选择自己的内核)/kernel/drivers/net/wireless/
ls

就可以看到有8188.ko的驱动程序了

加载驱动程序

sudo modprobe 8188gu

然后到此驱动安装完毕 Linux可以识别USB无线 网卡 ifconfig可以看到有wlx..的wifi信息了

但是!wlx..没有ip,也有可能连不了wifi!

3、还需要配置网络

在/etc/netplan目录下有yaml文件用来存储网络配置,由于版本问题 默认没有无线配置

需手动配置

sudo gedit xxx.yaml(打开编辑器)

默认为

network:
  version:2
  renderer: NetworkManager

加入

network:
  version: 2
  renderer: NetworkManager
  wifis:
   wlx..:  (去ifconfig里复制)
     dhcp4: yes
     optional: true
     access-points:
       wifi名称:
         password: 123(密码)

特别注意:缩进只能是空格,不能用tab,需要缩进的地方都是相比上一级缩进两个空格

另外注意,如果没有特定wifi可以不写access-points:...,但也可能报错:No access points defined,没有定义要连接的访问点,所以还是需要配置一个访问点。

检查一下有没有错误

sudo netplan generate

使配置生效

sudo netplan apply

到此就可以连接上你所指定的wifi了

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754677453a5189114.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信