我试图了解 netplan 究竟是如何工作的,但我被以下技术设计概念所困扰:
在早期启动期间,netplan“网络渲染器”运行,它读取 /{lib,etc,run}/netplan/*.yaml 并将配置写入 /run 以将设备控制权交给指定的网络守护进程。
这是因为netplan 关键目标:
没有持久生成的配置,只有原始 YAML 配置
我不明白,为什么 netplan 会遵循这种设计理念。每次系统启动时都会生成非持久性后端配置,这样做的原因和/或优势是什么?
除此之外:如果我使用一种众所周知的方法编辑后端配置来处理网络配置,我需要注意什么?
混合使用 netplan 和后端配置工具的原因可能是,例如,大多数网络配置可以通过使用 netplan 来覆盖,但是对于特定部分,需要在没有 netplan 的情况下编辑配置,因为 netplan 尚不支持所需的功能。
解决这种情况的唯一方法是放弃 netplan 并开始仅使用纯网络,即使只有几个连接/接口受到影响?
这个问题仅与对 netplan 的理解有关!我目前对 netplan 没有任何技术问题!
谢谢你!