Como mudar o DNS no Ubuntu 15.10?

Como mudar o DNS no Ubuntu 15.10?

Quero usar o OpenDNS e quero configurar as coisas usando a linha de comando, pensei que deveria editar o /etc/resolv.confarquivo, mas o arquivo começa com um comentário informando:

NÃO EDITE ESTE ARQUIVO À MÃO - SUAS ALTERAÇÕES SERÃO SUBSTITUÍDAS

Então, como configuro o OpenDSN no Ubuntu 15.10?

Responder1

NetworkManager é o programa que (através do utilitário resolvconf) insere o endereço 127.0.1.1em resolv.conf. O NM insere esse endereço se e somente se estiver configurado para iniciar uma instância do programa dnsmasq para servir como um servidor de nomes de encaminhamento local. Essa instância dnsmasq escuta consultas em address 127.0.1.1.

Se você não quiser usar um servidor de nomes de encaminhamento local, configure o NetworkManager para que ele não inicie uma instância do dnsmasq nem insira esse endereço. Em /etc/NetworkManager/NetworkManager.confcomentar a linhadns=dnsmasq

sudo nano /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

e reinicie o serviço NetworkManager.

sudo restart network-manager

Nesse modo, o NetworkManager é atualizado /etc/resolv.conf(ainda via resolvconf) para incluir os endereços de servidores de nomes que o NetworkManager possui para conexões ativas.

Se você deseja desabilitar o mecanismo resolvconf para atualizar o resolv.conf e apenas usar um arquivo resolv.conf estático, faça o seguinte.

sudo rm -f /etc/resolv.conf  # Delete the symbolic link
sudo nano /etc/resolv.conf   # Create static file

# Content of static resolv.conf
nameserver 208.67.220.220
nameserver 208.67.220.222

Responder2

A resposta anterior é perfeita, mas para reiniciar o gerenciador de rede você deve digitar isto:

sudo service network-manager restart

informação relacionada