DNScrypt proxy e Ubuntu 16.04 - não pode ser executado na inicialização

1

Eu atualizei para o Ubuntu 16.04 e instalei dnscrypt-proxy do repositório. Então, acabei de editar o arquivo /etc/default/dnscrypt-proxy alterando a linha DNSCRYPT_PROXY_RESOLVER_NAME="" com DNSCRYPT_PROXY_RESOLVER_NAME=cisco . Depois disso, acabei de executar os seguintes comandos:

sudo service dnscrypt-proxy stop
sudo service dnscrypt-proxy start 

e tudo estava funcionando bem.

O problema é que, após a reinicialização, minha conexão com a Internet não funciona e tenho que executá-la novamente:

sudo service dnscrypt-proxy stop
sudo service dnscrypt-proxy start 

para que funcione. O que eu preciso é uma maneira de fazer o dnscrypt-proxy iniciar automaticamente na inicialização como costumava funcionar antes de atualizar para o 16.04.

Eu tentei colocar esses comandos no arquivo /etc/rc.local , mas às vezes não funcionou. Também criei um script bash com esses comandos e fiz ele rodar na inicialização, mas ainda sem sorte.

Você poderia me ajudar?

Obrigado

    
por Frank 03.09.2016 / 07:48

1 resposta

0

As seguintes coisas me ajudaram:

  • executar sudo systemctl edit --full dnscrypt-proxy.service
  • substituir

    After=network.target iptables.service firewalld.service
    

    para

    After=network.target
    Before=nss-lookup.target
    
  • execute sudo systemctl edit --full dnscrypt-proxy.socket

  • excluir After=network.target

O /etc/systemd/system/dnscrypt-proxy.service e o /etc/systemd/system/dnscrypt-proxy.socket podem ser substituídos por suas versões mais recentes .

    
por popov895 24.09.2016 / 23:00