Se você estiver usando o OpenVPN em um computador / laptop, sugiro que use o NetworkManager para controlar sua VPN. Ele pode passar as informações corretas do DNS para o backend DNS (dnsmasq ou systemd-resolved, dependendo do lançamento do Ubuntu), e pode fazer a coisa certa para ativar a VPN automaticamente em algumas interfaces, lidar melhor com a perda de conexão , ter que pedir credenciais novamente, etc.
O netplan não possui nenhum suporte VPN especial. A configuração de uma interface tun em uma sub-rotina "ethernets:" provavelmente não é o que você deseja, pois não criará interfaces tun e pode, de fato, interferir com o que o OpenVPN pode fazer na interface; mas se você realmente quiser usá-lo, você precisa rolar seus próprios scripts vpn-up / vpn-down desencadeados pelo openvpn para executar o 'netplan apply' com os arquivos de configuração corretos disponíveis em / etc / netplan.