Parece que isso seria melhor como comentário, mas sem reputação suficiente ...
A auto-resposta do Civing foi mais parecida com a que eu queria.
Também precisei adicionar dns=none
à seção [main]
de /etc/NetworkManager/NetworkManager.conf
, por isso parece:
[main]
plugins=ifupdown,keyfile
dns=none
Acabei de atualizar para o xubuntu 18.04, a partir de 14.04, e tenho uma LAN mais antiga que isso, com muitos pequenos ajustes acumulados ao longo dos anos. Então, quero que meu DNS faça o que eu quero (sim, eu comprei muitas cópias do livro de Cricket Lius ao longo dos anos, começando com a segunda edição).
Como um aparte, eu havia anteriormente adicionado as informações de resolução de DNS que queria ver no arquivo /etc/resolvconf/resolv.conf.d/head
.
Em poucas palavras, uma vez eu tive um trabalho /etc/resolv.conf, como root:
cat /etc/resolv.conf >> /etc/resolvconf/resolv.conf.d/head
Mas agora, eu apenas edito o /etc/resolv.conf diretamente, e ele permanece ativo. Os visitantes da minha LAN, que estão usando systemd / resolvconf, são SOOL. Eles não existem.
A leitura de man 8 resolvconf
ajudou. Muito. Eu fiz não seguir as instruções para colocar as coisas onde o programa ifup poderia encontrá-las. Principalmente porque há toda uma superestrutura na GUI que já estava sendo ignorada pelo que foi feito durante a atualização. Esse parece ser um problema maior (WTF, Ubuntu?).
Então isso é fugaz, e ainda há a questão de que o que eu tinha (há muito tempo) inserido na GUI do painel de controle de rede não estava sendo obedecido pelo sistema recém-atualizado, mas é uma questão totalmente diferente, uma vez que eu acho como perguntar.