![/etc/cloud/cloud.cfg.d/ 的用途](https://linux22.com/image/933935/%2Fetc%2Fcloud%2Fcloud.cfg.d%2F%20%E7%9A%84%E7%94%A8%E9%80%94.png)
我最近在 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
文件。