Manjaro有线网卡驱动可能会装成非对应的版本,造成无法使用以太网,需要卸载原有驱动安装对应的匹配驱动
查看并卸载原驱动
使用 lspci | grep net 查询网卡设备信息
1 2
| ➤ lspci | grep net 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
|
使用 lspci -k | grep -A 4 net
1 2 3 4 5
| ➤ lspci -k | grep -A 4 net 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) Subsystem: Acer Incorporated [ALI] Device 1133 Kernel driver in use: r8169 Kernel modules: r8169
|
查询原驱动文件的位置,删除或备份
以 r8169 驱动为例:
1 2 3 4 5 6 7 8 9 10
| modinfo r8169 |grep filename
# 备份 mv /lib/modules/5.10.7-3-MANJARO/kernel/drivers/net/ethernet/realtek/r8169.ko.xz ~/r8169.ko.xz.backup
# 卸载 rmmod r8169
# 查询是否成功,若无结果则成功 lsmod | grep r8169
|
安装正确的驱动
通过查询我的网卡是 RTL8111/8168/8411 ,使用命令 sudo pacman -Ss rxxxx 搜索存在驱动 r8168 ,选择相应内核版本的进行安装即可 (sudo pacman -S linux510-r8168)。
尝试挂载 (sudo modprobe r8168) 或重启系统,重启后就能使用了。
参考
Manjaro安装有线网卡驱动