/etc/cloud/cloud.cfg.d/ 的用途

/etc/cloud/cloud.cfg.d/ 的用途

我最近在 Raspberry Pi 4(Ubuntu 20.04)上遇到了 WiFi 问题。我在网上找到了这个教程,它帮助我解决了这个问题。

诀窍是在 /etc/cloud/cloud.cfg.d/ 中创建一个名为 99-disable-network-config.cfg 的文件。

该文件的内容只有这一行:

network: {config: disabled}

虽然这在我的 RPi4 上有效,但我不明白这个特定文件夹中的此类文件的用途。此外,我不明白文件中的行。

答案1

好吧,让我从我的角度告诉你。在我的系统上,/etc/netplan有一个名为50-cloud-init.yaml

其中的注释块如下:

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}

我猜想,创建99-disable-network-config.cfg会使一个进程读取它并阻止创建该yaml文件。

相关内容