admin管理员组文章数量:1657745
最近自己买配件组了个台式机,但是,Windows下网能用,一换成Ubuntu系统有线网就不能用了,无线网能用。新电脑配置是i7-10700,主板是微星b460m迫击炮WiFi版本,这款主板含有线网卡和无线网卡。
最终问题发现是网卡驱动问题(有的主板,在安装完Ubuntu双系统后,进入Ubuntu能够自动识别有线网卡和无线网卡,无需任何网络操作)
1.查找驱动版本
首先就是找到自己主板所用的有线网卡信息,例如我的这款就是2.5G以太网r8125,使用5.6以下内核,Realtek PCle 2.5GbE Family Controller,官方驱动下载链接https://www.realtek/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
2.准备编译环境
sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms
3.解压源码
将下载的驱动包解压至/usr/src文件夹下,也可以手动提取
sudo tar xvf r8125-9.004.01.tar.bz2 -C /usr/src
4.添加一个dkms.conf文件
添加一个dkms.conf文件到/usr/src/r8125-9.004.01/dkms.conf,内容如下:
PACKAGE_NAME=Realtek_r8125
PACKAGE_VERSION=9.004.01
DEST_MODULE_LOCATION=/updates/dkms
BUILT_MODULE_NAME=r8125
BUILT_MODULE_LOCATION=src/
MAKE="'make' -C src/ all"
CLEAN="'make' -C src/ clean"
AUTOINSTALL="yes"
里面的PACKAGE_NAME,PACKAGE_VERSION都是需要根据自己的包变化的
5.编译
sudo dkms add -m r8125 -v 9.004.01
sudo dkms build -m r8125 -v 9.004.01
sudo dkms install -m r8125 -v 9.004.01
sudo depmod -a
sudo modprobe r8125
同理,编译指令也需要根据安装包变化
结束后,可以ifconfig -a查看是不是有有线网了,一般重启后打开就能正常使用有线网了。
版权声明:本文标题:Ubuntu系统的有线网卡驱动问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729794669a1212825.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论