Faça suas alterações de rede no arquivo /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg como se estivesse colocando-as no arquivo yaml.
Faça o seguinte:
sudo cloud-init clean
sudo cloud-init init
sudo netplan apply
Isto irá processar o seu arquivo 50-curtin-networking.cfg, gerar o arquivo 50-cloud-init.yaml e aplicar a configuração netplan do arquivo yaml.
Desta forma, você pode escrever sua configuração de rede no arquivo 50-curtin-networking.cfg, como os comentários sugerem que você deve fazer.
Grande parte da confusão entre configurar a rede no arquivo 50-cloud-init.yaml versus o 01-netcfg.yaml encontrado no diretório / etc / netplan se resume ao instalador usado para o Ubuntu 18.04 LTS.
O instalador ao vivo usa o cloud-init, enquanto o instalador alternativo não.
Portanto, para a rede, a escolha do seu instalador altera a maneira como você configurará a rede.
ubuntu-18.04.1-server-amd64.iso - > 01-netcfg.yaml ubuntu-18.04.1-live-server-amd64.iso - > 50-curtin-networking.cfg