Eu tive o mesmo problema em 18.04. systemd-resolvede dnsmasqtendem a fazer um loop. Eu resolvi assim:
Adicione ou descomente a seguinte linha em /etc/default/dnsmasq:
IGNORE_RESOLVCONF=yes
Crie seu próprio resolvarquivo ( /etc/resolv.personal) para definir servidores de nomes. Você pode usar qualquer servidor de nomes aqui. Eu peguei dois do OpenNIC .
nameserver 5.132.191.104
nameserver 103.236.162.119
Em /etc/dnsmasq.confadição ou descomente a seguinte linha:
resolv-file=/etc/resolv.personal
Em seguida, reiniciar dnsmasqe desativar o resolvedor padrão: systemd-resolved.
sudo service dnsmasq restart
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved