Ubuntu Server 20.04 没有互联网连接/网络无人认领

Ubuntu Server 20.04 没有互联网连接/网络无人认领

我尝试在 Gigabyte B550i 上安装带有 Realtek 以太网控制器和无线功能的 Ubuntu Server 20.04。我想使用以太网(我不关心无线),但在安装过程中无法设置它,cat /etc/netplan.*yaml只返回:

network:
      version 2

lshw -C network列出了两个网络,以太网网络未被认领,无线网络被禁用。/etc/network/interfaces是空的,我尝试了不同的文件内容,但没有任何效果。

我做错了什么?我尝试安装某种驱动程序,但没有成功。

编辑

ip a返回

1: lo: <LOOPBACK,UP, LOWER_UP> mtu 65536 qdisc noqeue state UNKOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preffered_lft forever
    inet6 ::1/128 scope ost
        valid_lft forever preferred_lft forever
2: wlp6s0 <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 34:cf:f6:b7:d4:8c brd ff:ff:ff:ff:ff:ff:ff

编辑 2 张图片

lshw-C 网络

lspci-k

答案1

您的 netplan .yaml 文件已损坏。

ls -al /etc/netplan# 获取 .yaml 文件名

sudo lshw -C network# 识别以太网设备名称,enxxxxxx

编辑如下:

sudo pico /etc/netplan/*.yaml<-- 将 * 更改为您的文件名

首先使其内容如下,具有完全相同的间距、缩进且无制表符:

network:
  version: 2
  renderer: networkd
  ethernets:
    en01:
      dhcp4: true
      dhcp6: true
      optional: true
  wifis:
    wlp6s0:
      dhcp4: true
      dhcp6: true
      access-points:
        "YourWifiNetworkName":
          password: "WifiNetworkPassword"

sudo netplan generate

sudo netplan apply

reboot

更新#1:

BIOS

您的 BIOS 版本为 F1。

当前 BIOS 版本为 F2a,发布日期为 2020 年 6 月 16 日,可下载这里

注意:确认我拥有您主板型号的正确网页。

注意:更新 BIOS 之前请做好备份。

核心

使用您拥有的较新的以太网控制器,您可能需要运行比 Ubuntu 20.04.1 更新的内核。

这里下载最新的 5.8.3 内核。获取 4 个常规 .deb 文件,不是低延迟文件。

更新 #2:

据说甚至内核 5.8.3 都不支持 RTL8125!内核 5.9 应该支持它,但现在只有 5.9-rc2(rc2 表示候选版本 #2)版本可用... 请参阅https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9-rc2/

同时,从 Realtek 下载这个 Linux 驱动程序,它应该可以工作。https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software. 获取“适用于内核高达 5.6 的 2.5G 以太网 LINUX 驱动程序 r8125”...并使用原始的 5.4.x 内核。

更新 #3:

订购了 13 美元TP-Link USB 3.0 Ethernet dongle才能连接并下载/安装所需的 Ubuntu 软件包。https://www.amazon.com/dp/B00YUU3KC6

更新 #4:

已安装 USB 转以太网适配器。已安装build-essential。内置驱动程序。一切正常。需要时无线功能将完成。需要安装wpasupplicant

答案2

您可以尝试为 Wifi 配置此功能,但这需要您做更多的工作。

您的 wifi 设备是:wlp6s0

尝试用这个 netplan 配置代替您当前拥有的任何配置(并确保匹配间距!),然后运行sudo netplan test并重新启动服务器:

network:
  version: 2
  renderer: networkd
  wifis:
    wlp6s0:
      dhcp4: yes
      dhcp6: yes
      access-points:
        "YourWifiNetworkName":
          password: "WifiNetworkPassword"

替换YourWifiNetworkNameWifiNetworkPassword相应地手动设置您的服务器将连接到的wifi网络及其连接认证密码。 您确实需要用引号括住这两个参数,如Netplan 示例和我引用的确切示例

答案3

我通过拔出 bios/uefi 电池几分钟解决了这个问题,效果非常好!这种情况发生了两次,我用这种方法解决了两次。我做了这里列出的所有事情,甚至更多,但并没有解决我的问题。我以前没有碰过 bios/uefi 设置。这不是开玩笑。我在 Ubuntu 20.04 上使用英特尔网络适配器时遇到了同样的问题。终端lshw将我的适配器列为UNCLAIMED。我尝试了每个有同样问题的页面,但并没有解决这个问题。

相关内容