Ubuntu 20.04-以太网未认领,无法升级内核

Ubuntu 20.04-以太网未认领,无法升级内核

首先,我已经在 Google 上搜索了好几个小时,在这里、AskUbuntu 和其他各种论坛上,我看到了几个问题,答案总是归结为“更新内核”。首先我要说这不是一个选择。这个问题是在我不得不降级内核后立即出现的,因为它使用的内核与我公司要求的安全软件不兼容(是的,我知道,与更高内核版本不兼容的安全软件有点矛盾,但我无能为力)。以下是情况的细分:

  • 该服务器是 Cisco UCS 域的一部分。我使用 Ubuntu 20.04 实时服务器 ISO 重新映像了同一集群中的 6 台服务器。其中一台运行正常,没有问题。不知何故,尽管使用完全相同的 ISO,但其中 5 台最终使用了不同的内核。由于安全软件的原因,我不得不降级这 5 台服务器。
  • 全部 6 个都使用完全相同的以太网控制器:
root@server:~# lspci | grep -i eth
07:00.0 Ethernet controller: Cisco Systems Inc VIC Ethernet NIC (rev a2)
08:00.0 Ethernet controller: Cisco Systems Inc VIC Ethernet NIC (rev a2)
  • 所有 6 个现在都在同一个内核上(请注意,由于其中一个运行良好,这排除了以太网控制器和内核的兼容性问题):
root@server:~# uname -r
5.4.0-150-generic

还值得注意的是:我降级的 5 之前都是内核版本 5.4.0-152-generic,所以这是一个小的降级。

lshw-C 网络(抱歉截图了,我只能通过 KVM 访问该服务器,而且那里没有剪贴板功能)

lshw 输出的屏幕截图

ip a仅显示环回接口,没有以太网。

Netplan 配置

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp7s0:
      dhcp4: true
    enp8s0:
      dhcp4: true
  version: 2

由于这些服务器都具有完全相同的硬件、完全相同的 netplan 配置、完全相同的操作系统和内核版本,但只有一台在运行,我不知道为什么会发生这种情况,真的需要一些帮助。思科支持简直是无用。很高兴提供任何其他命令输出,以便更容易诊断。提前谢谢大家!

答案1

当我注册并提出这个问题时,我的帐户被搞乱了,但在整个堆栈交换中筛选了数十个其他帖子后,我终于找到了我需要的解决方案。

我只是缺少“linux-modules-extra-5.4.0-150-generic”包。

因此,如果有人像我一样对内核没有经验,并且遇到了类似的问题,即使“linux-modules-xxx-x-generic”表示它已经安装并且是最新的,-extra 包也是你所需要的单独的东西。

相关内容