Eu acho que você deveria usar o dhcpcd. Se você está no systemd distro (não sabe o que o Ubuntu usa, systemd ou init);
#systemctl enable --now dhcpcd
verifique se você não tem outro daemon de rede ativado (por exemplo, networkmanager).
Espero que ajude.