Defina o servidor DNS em resolve.conf usando wicd

Defina o servidor DNS em resolve.conf usando wicd

Versão curta:Como faço para que um "servidor de nomes" seja salvo permanentemente no resolve.conf ao usar o wicd para rede?

Versão longa: Recebi a seguinte mensagem de erro após tentar atualizar o apt-get no Ubuntu Server:

Err:1 http://security.ubuntu.com/ubuntu zesty-security InRelease
W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/zesty/InRelease  Could not resolve 'ca.archive.ubuntu.com'

Parecia um erro de DNS, então verifiquei /etc/resolve.conf:

# 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
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53

Editei manualmente o arquivo e adicionei:

nameserver 8.8.8.8
nameserver 8.8.4.4

até o fim. Executei o "apt-get update" e tudo correu bem.

O problema, claro, é que o resolve.conf é muito prejudicado, então tentei configurar manualmente o servidor DNS usando o WICD. Entrei em wicd-curses, selecionei a rede sem fio que uso e configurei as seguintes opções:

[X] Use Static DNS           [ ] Use global DNS servers
DNS domain: google.com
Search domain: 
DNS server 1: 8.8.8.8
DNS server 2: 8.8.4.4
DNS server 3:

e reinicie meu computador. Abri resolve.conf e vi:

# 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
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53
search google.com

Tentei o apt-get update de qualquer maneira, mas falhou com o mesmo erro anterior.

Em seguida, tentei abrir /etc/wicd/dhclient.conf.template e anexar o seguinte:

prepend domain-name-servers 8.8.8.8 8.8.4.4;

mas isso não teve efeito no resolve.conf.

Não mexo com networking com muita frequência (ou pelo menos não neste nível); há algum erro ou falha fundamental que estou cometendo ao configurar um servidor DNS?

Responder1

Seu problema é que você resolvconf(8)está assumindo systemd-resolvedque está em execução e grava a nameserver 127.0.0.53entrada em /etc/resolv.conf. Você pode querer verificar o que /etc/resolvconf.confcontém. Veja também man 8 resolvconfe man 5 resolvconf.conf. Se systemd-resolved.serviceestiver em execução, você também pode querer desativá-lo.

(Ou talvez dê um passo atrás e reconsidere se você realmente está insatisfeito com a maneira como o Ubuntu lida com as configurações de rede imediatamente.)

Responder2

No wicd Ubuntu Network Manager, localize e desmarque a opção de buscar automaticamente o servidor DNS e configure-o manualmente para 8.8.8.8&8.8.4.4

O gerenciador de rede está buscando o endereço DNS do ISP upstream e atualizando-o.

Como você está usando ferramentas GUI para gerenciador de rede, você pode atualizar a opção de preferência DNS em GUI .

Encontre o procedimento e imagenshttps://askubuntu.com/questions/87468/how-to-specify-dns-ip-in-wicd

informação relacionada