Ubuntu 20 网络更改未在 GUI 中或使用 nmtui 进行,不会反映在 netplan 文件中

Ubuntu 20 网络更改未在 GUI 中或使用 nmtui 进行,不会反映在 netplan 文件中

在 Ubuntu 中,我从 GUI 设置了具有 IPv4 和 IPv6 的多个网络接口,一些是静态的,其他是自动的。

我检查了/etc/netplan文件*.yaml,这里没有反映出任何变化。

为什么即使重启后 netplan 文件也没有更新,我该如何强制操作系统更新 netplan 文件。

我想要做的是进行反向检查,在 GUI 中进行修改,然后查看 netplan“*yaml”文件中发生的情况。

我在网上读到了有关 netplan 文档的内容,但我想测试文档中没有提到的不同场景。我想自动编写 netplan yaml 文件,这就是我想查看许多配置的原因。

Ubuntu 版本是安装了桌面的服务器。

答案1

nmtui代表NetworkManager文本用户界面。它是一种用于控制后端的
前端工具。NetworkManager

netplan也是一个前端工具,它统一了前端NetworkManagersystemd-networkd后端的配置语法。您可以renderer在 netplan 配置文件中选择。

network:
  version: 2
  renderer: NetworkManager

当您在系统启动时或系统启动期间执行 netplan 时netplan apply,它将根据所选的渲染器在目录下的适当位置创建配置/run

NetworkManager双方均不systemd-networkd知道netplan

我推荐写得非常好的文档:Netplan.io

相关内容