RTL8111/RTL8168网卡驱动不识别解决办法

发表于:2024-11-8 14:40:39 物理机讨论 1529

因系统默认安装的RTL8169网卡驱动与本人购买的中柏n305所带的RTL8111驱动不兼容,导致安装完成后无配置ip,只能先插个usb网卡进行配置,因不熟悉liunx系统,到处碰壁,最终找到解决办法,流程如下:先卸载原驱动,到官网下载相应的驱动包,在飞牛中进行解压cd到该文件夹进行安装流程,最后重启系统,网口就恢复了。

1.网卡版本为Rtl8168/Rtl8111,在Realtek官网下载相关版本的网卡驱动。

2.卸载原驱动

apt search ethernet | grep -i driver 查询驱动包名称

sudo rmmod r8169 输入查询到的驱动包名称

3.解压驱动

tar -jxvf r8168-8.051.02.tar.bz2 驱动包名称

cd src

sudo make all 编译驱动

4.安装驱动

chmod +x autorun.sh 赋权

sudo ./autorun.sh 执行脚本

5.重启

reboot

微信图片_20241108143929.png

微信图片_20241108143949.png

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

发表回复

评论列表(11)

make all 显示无gcc。安装gcc后报错。
/vol1/r8168-8.051.02/src/r8168_n.c: In function ‘r8168_csum_workaround’:
/vol1/r8168-8.051.02/src/r8168_n.c:29208:24: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘skb_gso_reset’? [-Werror=implicit-function-declaration]
29208 |                 segs = skb_gso_segment(skb, features);
      |                        ^~~~~~~~~~~~~~~
      |                        skb_gso_reset
/vol1/r8168-8.051.02/src/r8168_n.c:29208:22: warning: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
29208 |                 segs = skb_gso_segment(skb, features);
2024-11-12 10:24:59 回复
不太清楚 我好像没装gcc呀  详情 回复
2024-11-12 18:52
不太清楚 我好像没装gcc呀
2024-11-12 18:52:28 回复
我按教程运行到make all 提示需要安装gcc 装gcc又提示这个  详情 回复
2024-11-13 20:11
我按教程运行到make all 提示需要安装gcc
装gcc又提示这个
2024-11-13 20:11:54 回复
那你就找教程安装gcc呀  详情 回复
2024-11-14 08:29
那你就找教程安装gcc呀
2024-11-14 08:29:47 回复
学习了,试试这个办法。
2024-11-21 15:58:39 回复
我比较懒,直接改了root密码,进入root。不想开root的可以用sudo -i 或者命令前加sudo。
开启root用户
sudo passwd root
输两次密码

进入root
su root
输入刚刚修改的密码

备份包源地址文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak

修改 /etc/apt/sources.list
nano /etc/apt/sources.list



除了中文,其他行的都取消注释(删除前面的#)

更新软件库信息
apt update

安装gcc
apt install gcc

提示依赖错误
The following packages have unmet dependencies:
cpp : Depends: cpp-12 (>= 12.2.0-1~) but it is not going to be installed
cpp-12-doc : Depends: gcc-doc-base (>= 4.1.1.nf3-1) but it is not going to be installed
              Depends: gcc-12-doc (= 12.2.0-1) but it is not going to be installed
gcc : Depends: gcc-12 (>= 12.2.0-1~) but it is not going to be installed
       Recommends: libc6-dev but it is not going to be installed or
                   libc-dev

按照提示安装依赖:
apt --fix-broken install

再次执行安装命令,apt install gcc
提示已安装,到此结束
可以按照楼主的方法安防网卡驱动了
2024-11-29 21:25:48 回复
同机器,没USB网卡咋整?
2024-12-3 11:50:10 回复
成功了,谢谢楼主
2024-12-18 01:39:42 回复
能发个驱动包吗,谢谢  详情 回复
2024-12-19 22:30
能发个驱动包吗,谢谢
2024-12-19 22:30:28 回复
https://www.realtek.com/ 官网根据自己型号找吧  详情 回复
2024-12-21 17:55
LikJ 发表于 2024-12-19 22:30
能发个驱动包吗,谢谢

https://www.realtek.com/ 官网根据自己型号找吧
2024-12-21 17:55:10 回复

make -C /lib/modules/6.6.38-trim/build M=/vol3/1000/Photos/r8168-8.051.02/src clean
make[1]: *** /lib/modules/6.6.38-trim/build: No such file or directory.  Stop.
make: *** [Makefile:162: clean] Error 2
这是什么情况?
/lib/modules/6.6.38-trim/build  这个目录存在啊 为什么提示不存在呢
2024-12-22 14:39:16 回复
话题