Costumávamos obter as configurações atuais de DNS:
cat /etc/resolv.conf
Mas o Ubuntu 12.04 mudou para usar a estrutura resolvconf. O commond acima só me dará o seguinte:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
E essas não são as configurações atuais de DNS da minha máquina.
Então, existe algum tipo de arquivo ou comando que eu possa me referir?
Respostas:
Vamos supor que o NetworkManager esteja gerenciando suas configurações de rede.
Executar no terminal
(Aqui a cauda é opcional, apenas para sua conveniência.) Isso informará suas informações de conexão, semelhantes a
ipconfig
.fonte
tail
I would pipe it throughgrep DNS
.tail
would not work if you have multiple network interfaces but only using one of them. E.g. if you have wlan0 and eth0, but only using wlan0nmcli dev show
fornece informações semelhantes.Vá para as conexões de rede próximas ao ícone de volume na barra de tarefas e clique em Informações da conexão
fonte
Na versão 12.04, o NetworkManager é o gerenciador de conexões de rede por padrão.
É por isso que você possui apenas o endereço de loopback
resolv.conf
.Em vez de procurar neste arquivo, verifique cada um dos detalhes de suas conexões de rede na seguinte pasta:
e escolha a conexão que você deseja configurar. Por exemplo, tenho conexão "Wireless" nessa pasta
fonte