看到文章https://www.kernel.org/
准备下载内核4.4.0.203(这是能找到的最新的版本)看这个版本的内核能不能上网。
结果还是不能上网,我猜测是因为我的网卡硬件RTL驱动太小众,官网上的配对版本的驱动只能支持到Linux内核为3.x的,我现在要用4.4的必然是不能用的。
指令lspci |grep -i Eth查看网卡信息,
我的网卡是RTL8111/8168/8411
使用命令查询网卡(hardware of Internet)状态
lshw -C network
以太网接口(网卡)RTL8111/8168/8411 PCI
无线接口RTL8822BE 802.11a/b/g/n/ac
看到文章https://blog.csdn.net/u013901294/article/details/83270093
好像可以下载支持内核4.4的网卡驱动了,使用的第一行那个版本,8.045 Version,点击后面的Global,下载
2021年3月7日10点59分
参考上面那边文章,在官网上点击的8168E版本的驱动,但是进入到详情页面后下载下来的是8125版本,
PS:可能是那个第一行的是这样的,第四行GBE开头的 r8168,可能这个才是我想要的版本,但是我没有下载这个。
转来转去,最后还是回到了这个文章https://blog.csdn.net/bocai0529/article/details/102894075
在github上下载了r8168-8.046.00.tar.bz2,然后解压,执行sudo sh ./autorun.sh后,就显示出有线连接1了。
至于说无线接口RTL8822BE,我在官网上看到的最新不过才8821,且不支持Linux,所以我就暂时不考虑无线接口的驱动 这件事情了。
至此,内核降级后不能上网的问题已经全部解决,前前后后花了我4天左右的时间,真的是坑。