O DNS continua sendo reinicializado após a reinicialização. Ubuntu 17.10

0

Então, vejo muitos problemas com isso. Eu li todos os posts, mas não consigo encontrar uma solução permanente sobre isso. Eu tenho Ubuntu 17.10 e toda vez que meu computador é reiniciado, eu tenho que redefinir os servidores dns.

A única solução que parece funcionar para mim é:

  1. Adicione os servidores DNS do google ao meu arquivo /etc/resolv.conf.
  2. Verifique se eles estão listados no meu gerenciador de rede gui
  3. Reinicie o gerenciador de rede. (sudo systemctl reinicia o NetworkManager)

Não tenho certeza porque adicionar os servidores dns ao resolv.conf funciona, apenas para que seja sobrescrito, mas se eu não o fizer. Meu DNS não funciona.

Eu sei que este não é o caminho certo, mas todos os outros métodos que tentei parecem falhar. O outro problema que tenho é, eu tenho vários outros computadores na rede local (pi de framboesa) eu não posso ssh para eles usando seus nomes. Eu posso com o endereço IP deles.

Aqui está meu resolv.conf atual

# Generated by NetworkManager
nameserver 127.0.1.1

Aqui está meu / etc / hosts

127.0.0.1   localhost
127.0.1.1   Bootes64
192.168.1.101   homeassistant
192.168.1.102   media
192.168.1.103   wdnas
192.168.1.120   security

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Existe uma solução permanente para isso?

EDIT Isso foi marcado como uma duplicata de um problema semelhante, no entanto Essa é uma das primeiras perguntas que eu encontrei com o google. NENHUMA das sugestões lá trabalha. e como a última atualização foi em 2014, tenho algumas dúvidas sérias de que funcionará em uma máquina de 17,10.

    
por Walter 22.11.2017 / 06:12

2 respostas

1

[reescrito para simplificar - espero que ajude]

Você pode executar systemd-resolve --status ? Ele retorna informações de DNS sobre seus adaptadores de rede?

Se sim, execute sudo dpkg-reconfigure resolvconf

E certifique-se de que /etc/resolv.conf leia:

# 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

Em seguida, reinicie o Network Manager: sudo service network-manager restart

O resolvedor systemd trabalha com os outros resolvedores e escolhe o que é apropriado.

    
por DinoAmino 02.12.2017 / 18:35
0

Eu sei que não é a resposta correta, mas acabei apenas reinstalado 17.10 a partir de uma nova instalação. Nuke e Pave. Agora meu DNS funciona corretamente.

    
por Walter 28.11.2017 / 06:53