O Ubuntu não consegue se conectar a sites IPv4 e alguns comportamentos de rede muito estranhos

O Ubuntu não consegue se conectar a sites IPv4 e alguns comportamentos de rede muito estranhos

Estou no Ubuntu 15.04 com o Chrome atualizado. Tenho tido um problema estranho recentemente.

Minha conexão com a Internet é transmitida sem fio por DSL (AT&T U-Verse, para ser exato). Visto com ifconfig, meu laptop sempre foi identificado com um endereço IPV4. Esta manhã, como estou com problemas de conexão, aparece um endereço IPV6.

Abrir sites no Chrome estava me dando ERR_NAME_NOT_RESOLVED, até que finalmente percebi que estava tendo problemas de DNS (um problema comum no meu local de trabalho). Normalmente eu defino nossos computadores para o DNS público do Google para IPv4, então naturalmente também defino meus resolvedores DNS IPv6 para os servidores do DNS público do Google. Depois disso, tive uma conexão que só pode ser descrita como irregular.

Às vezes posso usar o Chrome para acessar sites como Google, Facebook e Wikipedia, que são servidos por IPv6. Às vezes, minha conexão de rede "morre", significando primeiro que o Chrome mostra DNS_PROBE_FINISHED_NO_INTERNET e, segundo, que o Ubuntu me mostra a notificação GTK de que minha rede foi desconectada.

Minha conexão "morre" depois de carregar 2 a 3 sites IPv6 ou ao tentar carregar um site IPv4 comohttp://ubuntu.com.

Enquanto estava naquele computador, às vezes tentava acessar um recurso da Pesquisa Google e, em seguida, visualizá-lo no cache do Google: funcionava (é claro, apenas durante alguns carregamentos de página por vez).

Cada vez que minha conexão “morria”, eu ia ao Network Manager e via o texto “conectando”. Sidenote: O Network Manager não mostra seu ícone na “barra de tarefas”. Tenho que usar o Super e pesquisar para abri-lo.

Meu roteador tem uma página de administração emhttp://192.168.1.254, mas na maioria das vezes ocorre um erro quando tento acessar essa página.

Aqui está o que eu tentei:

  1. Reinicie o computador muitas e muitas vezes.
  2. Reinicie o roteador. Eu fiz isso uma vez, pois é bastante perturbador para o meu local de trabalho. Todos os outros computadores (Windows e iMac) parecem estar bem.
  3. Renove a concessão de DHCP. Já fiz quase tudoesses.
  4. Limpei o cache DNS do Chrome.
  5. FireFox não funciona melhor.
  6. Conecte-se diretamente ao modem DSL com Ethernet.

No momento minha internet está funcionando para sites IPv6 (estou escrevendo esta pergunta no Mac). ping google.comrendimentos connect: Network is unreachable(posso acessar google.comno Chrome), ping not-a-real-site.comrendimentos ping: unknown host not-a-real-site.com, executar ping em meu gateway em 192.168.1.254 fornece "inacessível", assim como o ping em 8.8.8.8, mas o ping localhostainda fornece o comportamento adequado.

Estou muito confuso. Como faço para corrigir isso?

Editar 0: posso me conectar a amboshttps://ipv4.google.comehttps://ipv6.google.comno computador em funcionamento, mas apenas parahttps://ipv6.google.comno meu laptop.

Responder1

Saber qual método seu ISP pretendia que você usasse ao acessar servidores IPv4 certamente ajudaria a depurar o problema. No lado LAN do seu roteador existem três possibilidades:

  • Endereços IPv4 roteáveis ​​(improvável)
  • Endereços IPv4 não roteáveis ​​(e NAT)
  • Somente endereços IPv4 (e NAT64)

A menos que você esteja usando endereços IPv4 roteáveis ​​no lado LAN do seu roteador, existem 5 possibilidades no lado WAN do seu roteador:

  • Endereço IPv4 roteável (isso é o que a maioria dos ISPs costumava fazer)
  • Endereço IPv4 não roteável (e CGN)
  • NAT64
  • DS Lite

Saber qual das 11 combinações possíveis o ISP pretende que você use ajudaria a depurar o problema. A primeira coisa que você precisa verificar é se você possui um endereço IPv4 e um endereço IPv6 em sua interface de rede ou se possui apenas um deles.

Existem algumas possibilidades óbvias para o que pode estar errado.

Se você encontrar o menu chamado, Edit Connections...poderá escolher se o IPv4 é necessário na conexão e se o IPv6 é necessário na conexão. Se nenhuma delas estiver marcada, será necessário que pelo menos um dos dois funcione para considerar a conexão íntegra.

Em seguida, se o NAT64 estiver envolvido, você também precisará do DNS64. Se o ISP pretender que você use NAT64, ele também fornecerá um servidor DNS com DNS64. Mas se você optar por usar um servidor DNS diferente, provavelmente não obterá o DNS64.

Se o seu ISP pretende usar NAT64, mas você não deseja usar os servidores DNS fornecidos pelo ISP, você ainda pode usar um servidor DNS diferente, mas ele deve ser configurado com DNS64 e o mesmo prefixo do NAT64 fornecido pelo seu ISP.

Se a LAN estiver usando endereços IPv4 não roteáveis ​​e a WAN estiver usando NAT64, seu roteador precisará suportar NAT464. O NAT464 precisa saber o prefixo usado pelo NAT64, geralmente ele encontra esse prefixo consultando o servidor DNS por um nome que é resolvido usando o DNS64. É tecnicamente possível que uma implementação NAT464 suporte a configuração estática do prefixo NAT64, o que elimina a necessidade de DNS64.

Configurações que podem ajudar

Resumindo, as seguintes configurações podem estar relacionadas ao problema:

  • Exigir endereçamento IPv4 para que esta conexão seja concluída
  • Exigir endereçamento IPv6 para que esta conexão seja concluída
  • Servidores DNS

Se as configurações adequadas não forem suficientes para resolver o problema, você precisará encontrar mais informações para obter uma resposta melhor.

informação relacionada