Netplan 文件顺序

Netplan 文件顺序

我需要帮助来了解 netplan 配置文件的应用顺序,以及(如果可能)如何设置后备配置。

设想:

  • 假设我有两个配置文件,A 和 B。
  • 配置文件 A 和 B 都以不同的方式设置相同的以太网接口。(不同的身份验证方法......)
  • 配置文件名是:01-config.yaml
  • 配置 B 文件名为:99-config.yaml

问题:

  1. 将应用哪个配置文件?
  2. 如果配置 A 不起作用,配置 B 是否可以作为后备?或者反过来?或者两者都不是?
  3. 我想设置一个备用配置文件,以防现有配置文件(A)失效。可以吗?

谢谢

答案1

A 和 B 不是“单独的”配置——它们是单个配置的构建块。

他们是累积。 例子:

01-File:           02-File:
XYZ                XYZ
  Foo: True          Bar: [1,2,3]

Final config:
XYZ
  Foo: True
  Bar: [1,2,3]

当设置发生冲突时,文件的顺序 (01-99) 非常重要。较早的设置是覆盖稍后再进行修改。这样,您就可以通过放置新文件来覆盖设置,而不必编辑当前文件(这对于自动更改来说更好)。示例:

01-File:           02-File:             03-File:
XYZ                XYZ                  XYZ
  Foo: True          Bar: [1,2,3]         Baz: Blue
  Baz: Green         Foo: False

Final config:
XYZ
  Foo: False
  Bar: [1,2,3]
  Baz: Blue

答案2

你问了 3 个问题……而不是一个。简单的回答如下

  1. 01-config.yaml 将被应用。

不太清楚你真正想做什么。如果你提供更多信息,你会得到更合格的答案。这个问题针对的是 WLAN 和多个 SSID 吗?

相关内容