![Ubuntu 20 网络更改未在 GUI 中或使用 nmtui 进行,不会反映在 netplan 文件中](https://linux22.com/image/935012/Ubuntu%2020%20%E7%BD%91%E7%BB%9C%E6%9B%B4%E6%94%B9%E6%9C%AA%E5%9C%A8%20GUI%20%E4%B8%AD%E6%88%96%E4%BD%BF%E7%94%A8%20nmtui%20%E8%BF%9B%E8%A1%8C%EF%BC%8C%E4%B8%8D%E4%BC%9A%E5%8F%8D%E6%98%A0%E5%9C%A8%20netplan%20%E6%96%87%E4%BB%B6%E4%B8%AD.png)
在 Ubuntu 中,我从 GUI 设置了具有 IPv4 和 IPv6 的多个网络接口,一些是静态的,其他是自动的。
我检查了/etc/netplan
文件*.yaml
,这里没有反映出任何变化。
为什么即使重启后 netplan 文件也没有更新,我该如何强制操作系统更新 netplan 文件。
我想要做的是进行反向检查,在 GUI 中进行修改,然后查看 netplan“*yaml”文件中发生的情况。
我在网上读到了有关 netplan 文档的内容,但我想测试文档中没有提到的不同场景。我想自动编写 netplan yaml 文件,这就是我想查看许多配置的原因。
Ubuntu 版本是安装了桌面的服务器。
答案1
nmtui
代表NetworkManager
文本用户界面。它是一种用于控制后端的
前端工具。NetworkManager
netplan
也是一个前端工具,它统一了前端NetworkManager
和systemd-networkd
后端的配置语法。您可以renderer
在 netplan 配置文件中选择。
network:
version: 2
renderer: NetworkManager
当您在系统启动时或系统启动期间执行 netplan 时netplan apply
,它将根据所选的渲染器在目录下的适当位置创建配置/run
。
NetworkManager
双方均不systemd-networkd
知道netplan
。
我推荐写得非常好的文档:Netplan.io