Quando você está usando o NetworkManager, ele geralmente gerencia /etc/resolv.conf , então você não quer gerenciar isso diretamente com o fantoche. Em vez disso, você deseja gerenciar os arquivos de configuração que são dependentes da distribuição de bits.
Mas o formato padrão de upstream da configuração é armazenado em /etc/NetworkManager/system-connections e, nesse diretório, você pode descartar novos arquivos de configuração, por exemplo, com fantoche. Outra maneira é fazê-lo falar com o NetworkManager via API (seja diretamente via D-Bus ou através de libnm , ou mesmo nmcli ).
Ainda há a opção de definir dns=none na seção principal de /etc/NetworkManager/NetworkManager.conf e de lidar com resolv.conf .