Eu vejo que você já está tentando usar a solução descrita aqui: link
Embora não seja ideal, uma alternativa seria executar automaticamente seus comandos na inicialização. Esta página inclui alguns métodos para fazer isso:
Outra possibilidade é que você seja afetado pelo bug na atualização de março de 2017:
Outra resposta bem detalhada aparece aqui: 16.10 não conseguem resolver o DNS
Eu não sei o suficiente sobre suas circunstâncias específicas para aconselhar um em particular a tentar primeiro, mas espero que um deles funcione para você.
Atualização: Com base no conhecimento de que está falhando quando o servidor é reinicializado com um cliente VPN não padrão, é razoável supor que esse cliente VPN esteja modificando o resolv.conf e removendo alguns as entradas padrão em uma tentativa de evitar o vazamento de DNS. Eu recomendaria, em seguida, certificando-se de que seu cliente VPN está desconectado antes do desligamento e, possivelmente, ainda reiniciando automaticamente o resolv.conf após a inicialização.
Como alternativa, você pode tentar adicionar um servidor de nomes legítimo de sua escolha, como nameserver 8.8.8.8
, ao arquivo /etc/resolvconf/resolv.conf.d/head
, o que pode ajudar. Não tenho certeza se isso afetará ou não a funcionalidade da sua VPN ou se causará vazamento de DNS. Portanto, use-a com cautela. Fonte:
link