Use o seguinte comando e responda YES para ativar as atualizações dinâmicas:
sudo dpkg-reconfigure resolvconf
Trabalhei para mim no Ubuntu 12.04.
Atualizei recentemente de 11.10
para 12.04
e agora NetworkManager
não está preenchendo /etc/resolv.conf
ao se conectar a redes sem fio, quando estava funcionando perfeitamente em 11.10
. Não estou vendo erros explícitos em NetworkManager
, UI
ou syslog
. Como faço para diagnosticar o que está errado?
Editar: Se eu tentar executar resolvconf
, recebo o erro
resolvconf: Erro: o /etc/resolv.conf não é um link simbólico, não está fazendo nada.
O que deve ser, symlink
e / ou como obter NetworkManager
para preenchê-lo? Este diz que symlink
deve apontar para /run/resolvconf/resolv.conf
, mas esse arquivo não existe no meu sistema.
Use o seguinte comando e responda YES para ativar as atualizações dinâmicas:
sudo dpkg-reconfigure resolvconf
Trabalhei para mim no Ubuntu 12.04.
Eu tive o mesmo problema. Parece que o Ubuntu está usando um resolvedor local agora. A maneira mais rápida de remover isso é comentar a seguinte linha em /etc/NetworkManager/NetworkManager.conf
:
#dns=dnsmasq
Para mais informações, por favor dê uma olhada em esta página .
Se /etc/resolv.conf for um arquivo, mova-o para /run/resolvconf/resolv.conf:
sudo mv /etc/resolv.conf /run/resolvconf/resolv.conf
Em seguida, crie o link simbólico:
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
Desde há muito tempo problemas com o meu laptop, tive que
sudo dhclient wlan0
para poder fazer a web funcionar. Descobriu que o resolv.conf não foi atualizado pelo gerenciador de rede e, finalmente, o
sudo dpkg-reconfigure resolvconf
resolveu meu problema!