I recently had trouble to have a working WiFi on my Raspberry Pi 4 (Ubuntu 20.04). I found this tutorial online which help me solving the issue.
The trick is to create a file in /etc/cloud/cloud.cfg.d/ named 99-disable-network-config.cfg.
The content of the file is just this line :
network: {config: disabled} While this works on my RPi4, I do not understand what is the purpose of such a file in this specific folder. Additionally, I do not understand the line in the file.
1 Answer
Well, let me tell you from my perspective. On my system, in /etc/netplan there is a file with the name 50-cloud-init.yaml
The comment block in it goes like:
# 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} I guess, creating 99-disable-network-config.cfg makes a process read it and prevent creating the yaml file.