por que não consigo acessar a Internet mesmo estando conectado à rede?

0

Leia as perguntas postadas semelhantes e não obteve resultados consistentes. Eu tenho um laptop Lenovo, com o Windows 10, eu só instalei o Ubuntu 15.10 ao lado do Windows. tudo parece funcionar bem com o Ubuntu, exceto a internet. Ele diz que a minha conexão com a rede é strong, eu ainda tenho conectado a várias redes diferentes (todos wi-fi), que todos demonstram o mesmo problema. O problema se apresenta da seguinte maneira, quando eu ligo o computador pela primeira vez, ou reinicio o Ubuntu, a internet funciona bem por alguns minutos. depois, enquanto ainda conectado à rede, não consigo acessar nenhum site da internet. Eu sou incapaz de sudo apt-get install / update / ... qualquer coisa. diz repositórios não são encontrados ou algo assim. Eu estou digitando isso no mesmo computador, da mesma rede, enquanto é iniciado a partir do Windows.

Eu tentei executar algumas ferramentas de linha de comando que eu estava sugerido para rodar para garantir a minha placa wireless estava funcionando ok, eu tenho certeza ivp4 é definido como automático (dhcs) ou qualquer coisa, eu tentei configurar ivp6 para ignorar (que, aliás, parecia funcionar por um tempo, como 45 minutos, pensei que resolveu o problema até que ele começou a acontecer novamente).

Então, apesar de ser ignorante para muitas dessas coisas, não parece ser uma coisa de rede, porque isso aconteceu em várias redes diferentes. não parece ser uma coisa de hardware porque o windows funciona muito bem. Eu ouvi pessoas falando muito sobre DNS e pilhas de protocolo de rede TCP / IP, todos os quais eu tenho uma compreensão frouxa de.

assim id gostaria de obter alguma orientação para obter este problema com o Ubuntu configurado, e também ganhar um pouco de compreensão dessas coisas que podem estar causando um problema. obrigado novamente por ajuda.

    
por user74091 09.01.2016 / 02:44

1 resposta

1

A partir da saída do script de diagnóstico de rede postado por OP no bate-papo ficou evidente que /etc/resolv.conf e /run/resolvconf/resolv.conf estão faltando. Por alguma razão, eles não foram criados dinamicamente.

A solução para o problema foi criar manualmente o /etc/resolv.conf com as duas etapas a seguir na linha de comando:

sudo tee  /etc/resolv.conf <<< "nameserver 127.0.1.1"
sudo service network-manager restart

Sidenotes

  • 127.0.1.1 address é permitir que dnsmasq service use o dns fornecido pelo roteador. Ele pode ser substituído por dns personalizados, como 8.8.8.8 ou 208.67.220.220 se alguém desejar
  • Como o arquivo estático /etc/resolv.conf funciona, essa é uma solução suficiente para 90% das necessidades, mas se desejar, é possível reconfigurar o pacote resolvconf para criar (dinamicamente) (automaticamente) esse arquivo. O comando para isso seria sudo dpkg-reconfigure resolvconf
por Sergiy Kolodyazhnyy 10.01.2016 / 18:45