Ubuntu 20.04安装有线网卡驱动RTL8126

该文章已生成可运行项目,

新台式电脑安装了双系统,刚装上ubuntu20.04,插上网线发现没有网络,网络无法识别,经过排查发现是没有安装网卡驱动。


1.确认网卡驱动

lspci -k | grep -A 3 -i ethernet

输出:
 

0b:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8126 (rev 01)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e61
0c:00.0 Network controller: Qualcomm Device 1107 (rev 01)
	Subsystem: Foxconn International, Inc. Device e0f7

从输出结果可以知道:有线网卡是 Realtek RTL8126,这是一个较新的网卡型号,Ubuntu 20.04 默认的 r8169 驱动可能不兼容。

2.用usb连接手机热点,暂时解决网络问题,然后下载 Realtek 官方驱动压缩包,网址:

Realtek PCIe 1G / 2.5G / 5G / 10G Ethernet Family Controller Software

在页面选择红色方框的,点击最左边下载:

3.在下载目录可以看到压缩包:
 

xxx@xxx:~/下载$ ls
r8126-10.016.00.tar.bz2

4.安装步骤(无需网络):

1)安装编译依赖

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

2)解压驱动包

# 在 xxx@xxx:~/下载$ 下执行
tar -xvf r8126-10.016.00.tar.bz2
cd r8126-10.016.00

3)编译并安装驱动

sudo make clean     # 清理可能存在的旧编译文件
sudo make           # 编译驱动
sudo make install   # 安装驱动

4)加载驱动并启用

sudo depmod -a      # 重建模块依赖
sudo modprobe r8126 # 加载新驱动

5)永久生效设置

# 禁用冲突驱动
echo "blacklist r8169" | sudo tee /etc/modprobe.d/blacklist-r8126.conf

# 开机自动加载
echo "r8126" | sudo tee /etc/modules-load.d/r8126.conf

6)重启网络服务

sudo systemctl restart NetworkManager

7)验证工作

# 查看网卡状态(应有"UP"状态)
ip link show

# 测试网络连接
ping -c 4 8.8.8.8

8)收尾

# 第7)步没有问题后重启系统
sudo reboot

做完以上步骤,你就可以连接上有线网络了!!!

ps:我的是台式机,无线网卡驱动就没有安装了。

本文章已经生成可运行项目
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值