DNS parou de funcionar no laptop

2

Estava funcionando bem e parou inexplicavelmente.

Eu posso pingar o gateway / roteador DNS / firewall (Desembaraçar) usando WiFi e cabo usando WiCd. O Network Manager não funciona neste computador

Relatórios do Firefox "servidor não encontrado" & amp; o pinging google.com fornece "host desconhecido".

A configuração do WiCd mostra o IP de DNS correto, o /etc/reslov.conf contém o IP correto (estava faltando, mas eu o substituí).

O servidor / gateway DNS (192.168.0.1) funciona com outros computadores na rede local.

Do laptop (192.168.0.55)…

user@laptop:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.1

user@laptop:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=0.854 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=0.875 ms

user@laptop:~$ ping 192.168.0.5
PING 192.168.0.5 (192.168.0.5) 56(84) bytes of data.
64 bytes from 192.168.0.5: icmp_req=1 ttl=64 time=0.774 ms
64 bytes from 192.168.0.5: icmp_req=2 ttl=64 time=0.747 ms

Da estação de trabalho (192.168.0.5)…

user@workstation:~$ ping 192.168.0.55
PING 192.168.0.55 (192.168.0.55) 56(84) bytes of data.
64 bytes from 192.168.0.55: icmp_req=1 ttl=64 time=0.754 ms
64 bytes from 192.168.0.55: icmp_req=2 ttl=64 time=0.720 ms

user@workstation:~$ ping google.com
PING google.com (74.125.224.110) 56(84) bytes of data.
64 bytes from nuq04s08-in-f14.1e100.net (74.125.224.110): icmp_req=1 ttl=46 time=90.6 ms
64 bytes from nuq04s08-in-f14.1e100.net (74.125.224.110): icmp_req=2 ttl=46 time=92.2 ms

Do laptop…

user@laptop:~$ ping 74.125.224.110
PING 74.125.224.110 (74.125.224.110) 56(84) bytes of data.
64 bytes from 74.125.224.110: icmp_req=1 ttl=46 time=105 ms
64 bytes from 74.125.224.110: icmp_req=2 ttl=46 time=91.5 ms
64 bytes from 74.125.224.110: icmp_req=3 ttl=46 time=92.2 ms
64 bytes from 74.125.224.110: icmp_req=4 ttl=46 time=89.3 ms

E também do laptop (usando o sudo)…

root@laptop:~# ps -e | grep bind
root@laptop:~# ps -e | grep net
   17 ?        00:00:00 netns
root@laptop:~#

Informação adicional…

O laptop é de inicialização dupla e, com o mesmo hardware, o Windows não tem problemas de DNS. Além disso, existem três métodos de conexão à Internet, dois APs WiFi e uma conexão com fio. Esse problema ocorre em todos os três.

O Skype parece funcionar, não tendo problemas para se conectar à sua rede.

Este laptop Lenovo S12 (Intel® atom) parece não funcionar bem com o Linux / Ubuntu, já que são necessárias várias soluções personalizadas para que o Ubuntu funcione eg ex. precisando de WiCd porque o Network Manager não funciona . Mais aqui , aqui , aqui , e aqui .

    
por keepitsimpleengineer 19.04.2012 / 00:41

5 respostas

2

Resolução descoberta.

/etc/resolv.conf está sendo excluído. Como ou por que é indeterminado.

Pode ser que o fato de mudar o DNS no WiCd não resulta na alteração do resolv.conf.

Obrigado a todos pelas sugestões.

    
por keepitsimpleengineer 24.04.2012 / 17:25
1

Estou tendo o mesmo problema. Descobri que, se eu desconectar e reconectar a minha rede Wi-Fi ou se eu reiniciar a máquina, posso fazer com que uma ou duas páginas da Web sejam carregadas, mas o DNS pára de funcionar novamente. Para o registro, só porque você pode pingar por IP, isso não significa que o DNS está funcionando. DNS é o serviço que transforma nomes em endereços IP. Algo estranho que eu notei, porém, se eu amarrar meu laptop ao meu telefone, a internet funciona perfeitamente sem problemas. No entanto, minha rede wifi doméstica não funciona para mais de uma página da Web com o Ubuntu, embora funcione com todos os outros computadores e dispositivos da casa.

    
por Isaac 23.04.2012 / 16:05
1

Infelizmente este é outro " não uma resposta". É apenas uma sugestão de isolamento do problema.

Você já confirmou via ping que a rede IP parece estar funcionando corretamente em seu laptop. A próxima coisa que eu tentaria é usar os servidores DNS de outra pessoa. Não sei por que os servidores DNS padrão fornecidos por um ISP às vezes tendem a falhar, só que eles parecem fazer isso.

Os servidores DNS "outros" mais comuns para testar são DNS público do Google e / ou OpenDNS . Como ambos são gratuitos, por que não experimentar os dois? :-) Abaixo estão os endereços IP que você pode usar e um comando de terminal sugerido para testá-los. ( dig (informação de domínio groper) foi sugerido em esta resposta ).

Google Public DNS (Domain Name System)
    8.8.8.8
    8.8.4.4

OpenDNS
    208.67.222.222
    208.67.220.220

irrational@VBubu04-21daily:~$ dig  www.askubuntu.com @208.67.220.220

; <<>> DiG 9.8.1-P1 <<>> www.askubuntu.com @208.67.220.220
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56386
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.askubuntu.com.     IN  A

;; ANSWER SECTION:
www.askubuntu.com.  1601    IN  A   64.34.119.12

;; Query time: 43 msec
;; SERVER: 208.67.220.220#53(208.67.220.220)
;; WHEN: Mon Apr 23 13:26:18 2012
;; MSG SIZE  rcvd: 51

Eliminando o roteador "DNS Relay"

Outra sugestão de digressão "Por que vale a pena". O servidor de nomes padrão no seu sistema é o seu roteador, por exemplo, /etc/resolv.conf == nameserver 192.168.0.1 . Em outras palavras, o seu roteador está desempenhando o papel de um servidor DNS.

Seus sistemas enviam suas solicitações de DNS para o roteador e as encaminham para qualquer DNS que o roteador esteja configurado para usar. O roteador deve então encaminhar qualquer resposta retornada do servidor DNS para o sistema em sua LAN que originalmente enviou a solicitação de DNS.

Suponho que isso seja bom ou não depende de como você o vê. Sendo cínico, tenho a tendência de ver isso como adicionando mais um intermediário desnecessário que poderia entender as coisas até o processamento. Então eu não faço isso. Em vez disso, configuro meu roteador para fornecer os endereços IP dos servidores DNS do Google e / ou OpenDNS a qualquer sistema da LAN como parte de sua resposta DHCP.

O método para fazer isso provavelmente varia dependendo do fabricante do roteador. Eu tenho um D-Link 655 e os passos que tenho que seguir são:

  • Faça login no meu roteador como admin .
  • Desative a caixa de seleção DNS Relay nas Configurações de rede > Seção Configurações do roteador da configuração do meu roteador.
  • Adicione os endereços IP do DNS para fornecer via DHCP à WAN (Internet) > DHCP seção da configuração do meu roteador.

A reinicialização do seu roteador é provavelmente a maneira mais rápida de ver se o roteador pode fazer parte do problema que você está tendo. Se for ... ou mesmo se não for :-) ... você pode considerar a mudança sugerida acima.

    
por irrational John 23.04.2012 / 19:32
1

O mesmo problema, roteador e endereços DNS locais eram OK, mas eu só podia acessar sites diretamente por meio de endereçamento IP.

De alguma forma, /etc/resolv.conf foi corrigido e o primeiro (de 3) servidores de nomes tinha um endereço IPv6, enquanto meu provedor de Internet ainda não oferece IPv6. Depois de eliminar o endereço IPv6, o problema foi resolvido.

    
por RobNL 11.06.2012 / 12:54
0

Eu tive algo semelhante acontecendo em um laptop Mint. Eu cheguei a isso e perguntas semelhantes através de uma pesquisa sobre "DNS parou de funcionar". Minha conexão com fio estava perfeitamente bem e a conexão wi-fi sorta funcionou, exceto para o DNS. E até o DNS funcionava às vezes.

Eu tentei muitas sugestões sem sorte. Eu finalmente resolvi isso quando me deparei com a sugestão para executar este comando :

sudo dpkg-reconfigure resolvconf
    
por THansen 11.05.2015 / 20:07