Acabei de instalar o Ubuntu Server 18.04 e configurei o SSH para que eu possa continuar configurando na minha área de trabalho, mas me deparei com alguns problemas que não consigo superar.
Eu estava tentando correr
sudo apt-get update
mas estava constantemente recebendo os erros:
Falha temporária ao resolver archive.ubuntu.com
Falha ao buscar http: //archive.ubuntu ........
Eu verifiquei se minha conexão com a internet estava ok executando
ping 8.8.8.8
e eu recebi uma resposta, tudo bem aí.
Suspeitei que talvez meu DNS não estivesse configurado corretamente, então tentei
ping www.google.com
e obteve o erro:
Falha temporária na resolução de nomes
Ok, então eu decidi que é, de fato, algum tipo de problema de DNS, mas todas as “respostas” que tentei não funcionaram para mim.
Eu tentei editar /etc/resolv.conf
sem sorte, pois parece ser um link simbólico.
Encontrei uma resposta aqui que só funciona se eu executar a partir do root, ou seja:
sudo bash
Mas ele instrui a reverter as alterações posteriormente:
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Se eu fizer isso, perco a conexão novamente.
- Devo simplesmente deixar como estava ou com outra coisa?
- Isso pode ser uma solução permanente?
- E a causa do problema é o fato de que
/run/resolvconf/resolv.conf
realmente não existe?
/run/resolvconf/resolv.conf
não existir, não há sentido em criar um link simbólico/etc/resolv.conf
para ele. Então, até você descobrir por que esse arquivo não existe, eu recomendaria o uso do manual de trabalhoresolv.conf
. Você pode adicionar a saída dedpkg -l resolvconf
sua pergunta?