Ubuntu Server 20.04.4 网络接口状态无人认领

Ubuntu Server 20.04.4 网络接口状态无人认领

我刚刚在自己组装的全新 PC 上安装了最新版本的 Ubuntu 服务器,但没有网络连接。主板是 MSI B560M PRO-E,配备 Intel i5-10400 CPU。

我运行了该lshw -C network命令并显示如下状态UNCLAIMED(见下图)。

lshw -C 网络命令输出

我在另一篇文章中看到我的yaml文件可能已损坏或缺少驱动程序,但我不确定。这对我来说都是新事物,因为我对 Linux 还很陌生。任何帮助都非常感谢,谢谢。

这是您请求的命令的屏幕截图。我能够将我的 Android 手机绑定到互联网连接 (usb0) 并运行 apt-get update 和 apt-get upgrade。我运行了两次并重新启动。我还运行了 apt install net-tools 和 apt install dkms。安装是服务器。谢谢大家! SecondScreenshotCmd输出

这是 sudo lshw -C 网络命令的屏幕截图。 ThirdScreenshotCmd输出

在继续处理这个问题时,我又运行了两个命令;lspci -nn 和 lspci -nnk | grep -iA3 net。 第四截图命令输出

这是 bios-version 命令的输出。 第五屏幕截图命令输出

这是通过 USB 启动 Ubuntu Desktop Live 时运行 lshw -C 网络命令的输出。 第六截图Cmd输出

将文件从 USB 驱动器复制或移动到 /home/fluxnode/e1000e(仍在确定所需的命令)

sudo tar zxf e1000e-3.8.4.tar.gz

sudo cd e1000e-3.8.4/src/

安装

sudo modprobe e1000e

sudo 重启

ip a(设备的名称)

sudo nano /etc/netplan/00-installer-config.yaml

网络:以太网::dhcp4:真实版本:2

使用 ctrl + X 保存

sudo netplan 申请

sudo 重启

make 命令似乎失败了。下面是我到目前为止运行的命令列表。 SeventhScreenshotCmd输出

lsblk

mkdir /home/fluxnode/e1000e

udisksctl 安装 -b /dev/sda1

cp /media/root/46F0-F603/e1000e-3.8.4.tar.gz /home/fluxnode/e1000e/

cd /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/e1000e/

sudo mv e1000e.ko e1000e.ko.HOLD

光盘

出口

cd e1000e

sudo tar zxf e1000e-3.8.4.tar.gz

cd e1000e-3.8.4/src/

sudo 制作

来自帮助的截图。 截屏

答案1

简要安装说明:

第一的,备份当前e1000e.ko内核模块e1000e.ko.HOLD...

cd /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/e1000e/

sudo mv e1000e.ko e1000e.ko.HOLD

将下载的文件 e1000e-3.8.4.tar.gz 从 USB 拖到下载文件夹。

cd ~/Downloads

tar zxf e1000e-3.8.4.tar.gz

cd e1000e-3.8.4/src/

make

sudo make install

sudo rmmod e1000e

sudo modprobe e1000e

sudo lshw -C network并找到以太网逻辑名称,然后使用所需的配置配置您的 /etc/netplan/*.yaml 文件。

笔记:示例来自https://netplan.io/examples/. 将 enp3s0 更改为正确的逻辑名称。

为了让名为“enp3s0”的接口通过 DHCP 获取地址,请创建一个包含以下内容的 YAML 文件:

network:
    version: 2
    renderer: networkd
    ethernets:
        enp3s0:
            dhcp4: true

要设置静态 IP 地址,请使用地址键,该键采用 (IPv4 或 IPv6) 地址列表以及子网前缀长度(例如 /24)。还可以提供 DNS 信息,并且可以通过默认路由定义网关:

network:
    version: 2
    renderer: networkd
    ethernets:
        enp3s0:
            addresses:
                - 10.10.10.2/24
            nameservers:
                search: [mydomain, otherdomain]
                addresses: [10.10.10.1, 1.1.1.1]
            routes:
                - to: default
                  via: 10.10.10.1

sudo netplan generate

sudo netplan apply

reboot

更新#1:

板载 eth0 以太网控制器的 NVM 已损坏。

更换了主板,现在一切正常。

相关内容