网络管理器 Ubuntu Server 20.04,以太网设备未管理。etc/network/interfaces 为空

网络管理器 Ubuntu Server 20.04,以太网设备未管理。etc/network/interfaces 为空

正是如此。我知道在以前的 Ubuntu Server 版本中,默认的 eth 设备在启动时受控,并由 etc/network/interfaces 中的脚本管理。

我的网络管理器只能看到 wifi 网络源。过去我曾经禁用每一行。但现在该文件是空白的。

如何让网络管理器使用我的 eth 连接?

谢谢。

更新

因此需要澄清的是,我使用 Server 20.04 作为媒体服务器。我已经有一段时间没用它了。我把它作为媒体服务器和我的主要 AV/TV。我已经安装了 KDE Plasma 作为 GUI。我无法从其他计算机访问 ssh 文件共享,但我可以从我的服务器使用 ssh 访问其他计算机。我认为这与网络管理器看不到我的 ethX 有关。

答案1

Ubuntu Server 现在默认使用 Netplan 进行配置,/etc/network/interfaces现在已基本被淘汰。

您应该考虑使用 Netplan 并正确配置它,但根据您的问题“如何让网络管理器使用我的连接?”您必须告诉Netplan 使用网络管理器来管理您的连接。

为此,您需要进入/etc/netplan/并删除那里的 YAML 文件,然后在其位置放置一个新文件,该文件的命名01-network-manager-all.yaml规则如下:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

然后您需要重新启动系统。 但是,重新启动后,网络管理器将负责,如果您尚未设置接口的配置,则您的服务器有可能无法远程访问。如果您的系统是远程系统并且您无法直接物理访问它,请确保您有某种类型的紧急访问 shell 或类似的东西。

系统重新启动后,您可以使用网络管理器nm-traynmcli命令行工具配置服务器的网络。然而不幸的是,没有 GUI在服务器上,因此您无法使用 GUI 配置工具。

相关内容