Como (re) configurar minha conexão com a internet? (Resolução de DNS falhou)

1

Há alguns dias, eu estava trabalhando com ipython notebook e ele me abre uma página no meu navegador da Web (Google Chrome) e pude trabalhar com o bloco de notas (zero problemas com a minha internet).

Em seguida, configuro minha conexão de rede com um proxy público para obter acesso a uma página da web bloqueada. Depois, apago a configuração do proxy.

Agora, quando eu abro o ipython notebook , recebo o próximo erro:

  

ERRO: não encontrado

     

Ao tentar recuperar o link :

     

A resolução de DNS falhou

     

Seu administrador de cache é o webmaster.

Além disso, tenho tido problemas de conexão com a Internet, por exemplo, tenho que recarregar várias vezes uma página da Web para abri-la, na maioria das vezes recebo um No internet error apesar de estar conectado.

Então, a pergunta é: como me livrar desse erro de DNS?

Comentários adicionais : Estou no Ubuntu 12.04. Estou tendo este problema no meu local de trabalho como em minha casa, por isso acredito que tem a ver com a minha configuração de rede e não com o meu roteador.

Não sei qual deve ser minha configuração padrão, pois não sei muito sobre redes, mas tenho a seguinte configuração em /etc/resolv.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
nameserver 127.0.0.1
search some.workplace.page

O arquivo gedit /etc/network/interfaces tem:

auto lo
iface lo inet loopback
# The primary network interface  
auto eth0 

Eu tentei liberar o DNS como explicado em aqui mas isso não funcionou.

ifconfig eth0 dá:

eth0      Link encap:Ethernet  HWaddr 54:42:49:58:36:xx  
UP BROADCAST MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Interrupt:18 
    
por Jorge 08.09.2014 / 18:35

1 resposta

1

Seu /etc/resolv.conf atual espera um resolvedor local (stub), portanto, verifique se o resolvedor está realmente em execução: sudo netstat -unlp | grep :53 deve reportar pelo menos uma linha do formulário

udp        0      0  127.0.0.1:53    0.0.0.0:*       776/named       

Se não, você pode precisar reiniciar o bind9 service ( sudo service bind9 restart ) ou alterar a linha nameserver em /etc/resolv.conf para apontar para um resolvedor em bom estado: seu roteador (provavelmente 10.0.0.1 ou 10.1.1.1 ou 192.168.0.1 ), ou um fornecido pelo seu ISP, ou um público como o 8.8.8.8 do Google.

    
por Martin 08.09.2014 / 23:03