如何使我的 Realtek RTL8111/8168B NIC 工作?

如何使我的 Realtek RTL8111/8168B NIC 工作?

由于难以获取或编译 Realtek RTL8111/8168B NIC 的设备驱动程序(该驱动程序安装在我计划用于渲染农场项目的新服务器主板上),我在另一个 Linux 发行版上陷入了困境。我可以下载和安装预编译的专有驱动程序(例如 Nvidia),但希望避免编译它们并学习如何安装它们,然后希望它们不会在未来的内核升级中被破坏,这似乎会发生。虽然我是一位经验丰富的开发人员,但我对 Linux 的经验很少,也没有时间去学习。开箱即用的 r8168 NIC 支持对我有什么好处吗?没有多余的 PCI 插槽,要么找到现成的解决方案,要么放弃 Linux(我真的不愿意这样做)。感谢任何建设性的意见。

答案1

为了Ubuntu 服务器 20.04,您可以借助存储库的帮助来完成此操作universe。操作方法如下:

  1. 打开/etc/apt/sources.list文件:
    sudo vi /etc/apt/sources.list
    
    笔记:如果你不喜欢,可以随意使用其他编辑器 vi这更多的是肌肉记忆,而不是隐含的建议。
  2. 找到这一行:
    deb http://jp.archive.ubuntu.com/ubuntu/ focal main restricted
    
    笔记:你可能没有从日本镜像中提取,所以不要使用 jp 除非你们在地球的同一边。

    添加universe,因此该行变为:
    deb http://jp.archive.ubuntu.com/ubuntu/ focal main restricted universe
    
  3. 保存文件
  4. apt新存储库的 更新:
    sudo apt update 
    
  5. 拉下r8168-dkms包:
    sudo apt-get install r8168-dkms
    
    笔记:这可能需要一些时间,因为 dkms 下载驱动程序后,将编译该驱动程序。驱动程序编译完成后,网络适配器应立即启动。如果没有启动,则可能需要重新启动系统。

这就是全部了。对于我使用的服务器,我有一个 USB⇢以太网适配器,它允许我将机器连接到网络,以便我可以下载驱动程序(和其他更新)。一切就绪后,USB 适配器被扔回了我随身携带的“有用适配器包”中。

希望这对你用 Ubuntu 替换 Fedora 有所帮助

相关内容