5

解决Linux下RTL8111/8168/8411有线网卡工作不正常的问题

 2 years ago
source link: https://wusiyu.me/%e8%a7%a3%e5%86%b3linux%e4%b8%8brtl8111-8168-8411%e6%9c%89%e7%ba%bf%e7%bd%91%e5%8d%a1%e5%b7%a5%e4%bd%9c%e4%b8%8d%e6%ad%a3%e5%b8%b8%e7%9a%84%e9%97%ae%e9%a2%98/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

解决Linux下RTL8111/8168/8411有线网卡工作不正常的问题

Linux下RTL8111/8168/8411这一系列的Realtek网卡可以说是通病了,在内核默认的r8169驱动下工作不正常,轻则不稳定,重则根本无法使用。今天就遇到了RTL8111H网卡无法使用的问题,ifconfig下可以看到对应设备,但MAC地址为全零(实际上这个问题可能是因为我的硬件有问题),导致网卡无法启用。

参考这篇文章,得知可以通过安装官方的r8168驱动来解决,debian的源中有r8168-dkms这个软件包,直接安装就可以。但要注意,这个软件包依赖内核编译工具链,如果之前没有安装诸如gcc等编译工具的话,安装体积会比较大。这个软件包会自动去配置modprobe,使r8169不会再对你的网卡自动加载。

除了通过这个软件包,也可以通过Realtek官网下载驱动来手动安装,这时可能就需要手动把r8169给blacklist掉了。

后续:有趣的是,我的网卡实际上依然存在问题,MAC地址还是不正确,但r8168驱动会自动帮我瞎编一个。。。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK