I figured out how to make the wired network manageable in 19.10.
View the netplan configuration
$cd /etc/netplan
$sudo nano 50-cloud-init.yaml
If the 50-cloud-init.yaml file is blank
$sudo netplan generate
$sudo netplan apply
Edit 50-cloud-init.yaml
$sudo nano 50-cloud-init.yaml
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}
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
Edit 50-cloud-init.yaml by adding renderer: NetworkManager
# 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}
network:
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
version: 2
Save the file and apply the new configuration:
$sudo netplan apply