Eu tive exatamente o mesmo problema (assim como @Mark Roberts).
Aqui está a correção:
Observação: o arquivo /etc/resolv.conf
atual é, na verdade, um link simbólico para ../run/resolvconf/resolv.conf
, que parece ser o problema principal, pois não é mantido pelo systemd-resolved.
Assim, se você fizer um ls -la
, verá:
~# ls -la /etc/resolv.conf
lrwxrwxrwx 1 root 29 Apr 14 11:36 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
então ... para contornar isso, faça o seguinte:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Depois disso, eu chutei o systemd-resolved apenas para ter certeza:
sudo systemctl restart systemd-resolved
Isso parece funcionar muito bem porque:
systemd-resolved mantém o arquivo /run/systemd/resolve/resolv.conf para compatibilidade com programas tradicionais do Linux. Este arquivo pode ser symlinked de /etc/resolv.conf e é sempre mantido atualizado, contendo informações sobre todos os servidores DNS conhecidos.
Que eu citei DIRETAMENTE do relatório de erros: (bug # 1624320) e Eu acredito que é o culpado.