avatar

tetsai

原创声明

本文由tetsai原创,转载请注明来源

我误打误撞居然把几个月来电脑wifi连不上的问题解决掉了!

特此记录一下

我为什么几个月后又想解决呢?因为我之前一直是用手机的USB网络共享给电脑用的,直到有一天,我必须要用电脑的板载wifi了

因为,手机连接了wifi,然后USB网络共享给电脑的网络,相当于经过了一个NAT,手机就是一个路由器

这样电脑因为一个手机隔离掉了,相当于电脑与路由器之间被隔离了,是两个互补相干局域网

这会导致电脑的ip无法被路由器的另一个设备访问,给内网的传输文件造成困难

如果手机可以设置端口映射或者DMS主机什么的也许可以,但也不想想

谁TM没事给安卓**这个软件呢?手机又不是路由器,谁用它映射,映射个毛哦,也就我这种极端蛋疼的情况下才用的上

好吧那我再折腾一下,我想查看自己电脑上的板载wifi的型号

执行iwconfig

结果发现根本看不见型号,以及,因为我电脑是杂牌,所以各种搜索也不到我电脑里到底装了什么型号的板载wifi网卡

无意中找到了一篇博文,大意就是说安装了wifi驱动解决的

shit!manajro居然不自带wifi驱动??这么狗

好吧我装,我看了,博主的电脑是“笔记本为联想 thinkpad E480”

他是这样执行了下面的命令解决了问题

先执行了 lspci -k 找到了网卡型号


05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter

Subsystem: Lenovo RTL8821CE 802.11ac PCIe Wireless Network Adapter

Kernel driver in use: rtl8821ce

Kernel modules: 8821ce

然后就是装驱动

sudo pacman -S manjaro-firmware

sudo pacman -S yay

yay -S rtl8821ce-dkms-git

sudo pacman -S linux419-headers

sudo modprobe 8821ce

很明显,博主的是8821的网卡,可我根本不知道我的网卡型号是什么啊,怎么办?

我就先搜索rtl(截图显示我已安装,那时候我还没安装,我也不知道该安装哪一个)

找到了一个叫rtl8723bu的驱动,下面继*找是型号是8812的驱动

也就是说我的源里只有两种wifi驱动,8723和8812

哎哟,装哪个好呢?我在想啊,反正wifi驱动装错了也没什么大不了的,顶多就是不起作用而已,不同的wifi驱动又不会相互冲突,装一个试试

我就随便选了一个驱动,因为我linux版本是4.19,所以我选择了linux419-rtl8723bu(之所以没选上面的,是因为它没有写linux版本号多少,这我就虚)

装上之后wifi就连上了,重启都不需要的!

哦也!看样子我瞎猜猜中了wifi型号(也可能并没有猜中,只是驱动兼容

至此我就解决了wifi无法连接的问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注