Questão Ubuntu - DNS não configurado automaticamente. Tem que ser configurado manualmente em /etc/resolv.conf


Quando me conecto a uma rede (por exemplo, rede doméstica ou de trabalho), preciso inserir manualmente os endereços do servidor de nomes em /etc/resolv.conf sempre (mudo para uma nova rede). Ela costumava ser automática. Alguma idéia de como mudar isso de volta para automático novamente?


1


origem


marque /etc/dhclient.conf e vá para a linha que inicia com a solicitação, veja se você pode encontrar servidores de nome de domínio. - Baroudi Safwen


Respostas:


/etc/resolv.conf deve ser um link simbólico para o arquivo /run/resolvconf/resolv.conf que é atualizado automaticamente pelo programa resolvconf quando a configuração de rede é alterada. Provavelmente seu /etc/resolv.conf é um arquivo separado. Basta verificar com:

ls -l /etc/resolv.conf

Renomeie ou apague este arquivo e crie um link simbólico para /run/resolvconf/resolv.conf

ln -s /etc/resolvconf/resolv.conf /etc/resolv.conf

1



Não funcionou :-( - Sonntex Syndicate
sudo ln -s /etc/resolvconf/resolv.conf /etc/resolv.conf ln: falha ao criar link simbólico "/etc/resolv.conf": arquivo existe - Sonntex Syndicate
Sonntex Syndicate, você precisa excluir / renomear o existente /etc/resolv.conf arquivo antes de criar um link symolic com o mesmo nome de arquivo. - Oleg Bolden
Ou use ln -fs ... mas estou realmente cético em fazer isso manualmente. - tripleee
Eu tentei isso - renomei para resolv.conf.backup - que também não funcionou. Mas obrigada. - Sonntex Syndicate