携手创造,共同生长!这是我参与「日新计划 10 月更文挑战」的第 10 天 点击查看活动概况

欢迎关注我的大众号 [极智视界],获取我的更多笔记共享

  大家好,我是极智视界,本文介绍一下 ubuntu 装置有线网卡驱动办法

  这儿的现象是:ubuntu 机器能连接 wifi 上网,但用网线直连却连接不上网络。在保证网卡硬件没问题的情况下,主要原因应该是有线网卡驱动没有装驱动类型不匹配。这儿介绍一下怎么解决这个问题。

  若本来装置了驱动,首先要做的便是得把本来的驱动卸载掉。

# 查看网卡类型
lspci | grep net

极智开发 | ubuntu 安装有线网卡驱动

  能够看到我这儿的类型是 8125。

# 查看网卡驱动
lspci -k

极智开发 | ubuntu 安装有线网卡驱动

  能够看到这儿的网卡驱动是 r8169,这和网卡类型是不匹配的,我们先把它卸载掉。

# 找到网卡驱动的方位 并删除
modinfo r8169 | grep filename
sudo rm -rf <找到的path>/r8169.ko
​
# 卸载驱动
sudo rmmod r8169
​
# 查看是否卸载成功
sudo lsmod | grep r8169

  然后是要下载对应的驱动,网址:www.realtek.com/en/componen…

极智开发 | ubuntu 安装有线网卡驱动

  这儿选择下载 9.009.02 版别的 r8125 的网卡驱动,然后进行驱动装置。

# 解压到 /usr/src
sudo tar xvf r8125-9.009.02.tar.bz2 -C /usr/src
​
cd /usr/src/r8125-9.009.02
touch dkms.conf

  在 dkms.conf 中输入如下内容:

PACKAGE_NAME=Realtek_r8125
PACKAGE_VERSION=9.009.02DEST_MODULE_LOCATION=/updates/dkms
BUILT_MODULE_NAME=r8125
BUILT_MODULE_LOCATION=src/
​
MAKE="'make' -C src/ all"
CLEAN="'make' -C src/ clean"
AUTOINSTALL="yes"

  然后继续:

# 装置 dkms
sudo apt update
sudo apt install dkms
​
# 编译dkms 并 挂载驱动
sudo dkms add -m r8125 -v 9.009.02
sudo dkms build -m r8125 -v 9.009.02
sudo dkms install -m r8125 -v 9.009.02
sudo depmod -a
sudo modprobe r8125

  这样就功德圆满了,这个时分你回到桌面右上角看,就会有 有线网络图标 了。

  别的再附一个疑难杂症:有时分我们做了其他一些操作,在重启后可能发现有线网络又不行了,有线网络的图标也不见了。这个时分我们自然会想着重新挂载一下吧,但又出现了 modprobe: ERROR: could not insert 'r8125': Exec format error 的报错,该怎么办呢?

  这儿也附上解决办法:

# 先卸载掉 r8125 驱动,依据自己的驱动版别号来
sudo dkms remove r8125/9.009.02 --all
​
# 然后 cd 到驱动包途径,执行如下操作
cd /usr/src/r8125-9.009.02
​
sudo dkms add -m r8125 -v 9.009.02 
sudo dkms build -m r8125 -v 9.009.02
sudo dkms install -m r8125 -v 9.009.02
sudo depmod -a
sudo modprobe r8125

  这样就把前面的问题解决了。

  好了,以上共享了 ubuntu 装置有线网卡驱动的办法。期望我的共享能对你的学习有一点协助。


 【大众号传送】

《极智开发 | ubuntu 装置有线网卡驱动》


极智开发 | ubuntu 安装有线网卡驱动