Laptop pode pingar, mas não navegar. Limpe o Windows instalar. Telnet não funciona. Não a rede

1

O laptop pode fazer ping e rastrear, mas não navegar na internet. Vou começar dizendo o que já descartei:

  • É uma instalação totalmente nova do Windows
  • A rede funciona bem para os outros 5 dispositivos, tanto Wi-Fi e com fio
  • O Telnet não conecta
  • Ping de nome de domínio e endereço IP funciona bem
  • posso navegar no laptop pela área de trabalho na rede, mas não vice-versa
  • verificaram que não há configurações de proxy ativas

Então, alguém tem alguma idéia do que poderia estar causando isso, além das coisas que eu já tentei? Eu já diagnostiquei as coisas listadas acima, então me dizer para telnet não será produtivo. Dizendo-me para tentar um navegador diferente ou verificar se há vírus ou desabilitar o antivírus também não vai ajudar, como eu decidi essas coisas. Peço desculpas pelo meu tom, mas parece que estou recebendo as mesmas poucas respostas toda vez que faço essa pergunta, ponto no qual minha pergunta deve estar desaparecendo.

    
por Brett 06.04.2013 / 07:50

3 respostas

1

Experimente este método:

  • Clique em Iniciar - > Na caixa de pesquisa, digite cmd - > Então "CMD" será exibido em a pesquisa - > Agora clique com o botão direito em "CMD" --- > Selecione "Executar como administrador".

  • Agora digite este comando e pressione "Enter".

netsh int ip reset resetlog.txt

  • Reinicie seu computador

Boa sorte.

    
por 06.04.2013 / 08:01
1

Algumas ideias:

  1. Teste de CD ao vivo do Linux. Basta inicializar em um live cd e tentar acessar a rede usando isso. Eu faço isso para ver se a pilha de rede usada para o seu hardware está com defeito.
  2. Tente navegar no seu próximo salto usando seu navegador. Se você está em uma rede doméstica, geralmente é 192.168.1.1 , mas você pode descobrir com um ipconfig e ver qual é o seu gateway padrão. Você deve ver uma interface baseada na web.
  3. Altere seu servidor DNS em seu computador para aqueles que precisam ser acessados na Internet; ao invés de usar seu próximo salto ( 192.168.1.1 ou sua laia). Depois de fazer essa alteração, tente resolver o DNS (apenas ping example.com ).
  4. Execute uma captura de pacote no seu computador (ou roteador) para ver quais pacotes estão deixando o seu computador (poste o pcap ou uma captura de tela dele, se desejar).

Eu recomendo o último porque parecia curioso que o ICMP funcionasse no seu roteador - mas nenhum TCP ou UDP funcionava. No entanto, a resolução de um host é UDP. Após uma inspeção mais aprofundada da sua pergunta antiga, vejo que o seu servidor DNS é o seu próximo salto. Então, mudar isso deve evitar que você resolva o DNS adequadamente (certificando-se de que o problema é consistente).

Se não funcionar no Linux, podemos identificar o problema como definitivamente relacionado ao hardware. Se você quiser nessa etapa, poderemos processar strace de diferentes processos para descobrir em que ponto está falhando.

Se, no entanto, ele funcionar no Linux, mas não no Windows, teríamos que tentar fazer mais trabalho. Nesse ponto, você pode tentar usar um strace do Windows (não existe, mas links abaixo). Para ver quais processos estão sendo chamados (e quais não são) quando você executa ping vs telnet.

O problema parece ser que, quando há um pacote TCP ou UDP que precisa deixar a rede (acessar a Internet), a pilha tcp / udp não os está entregando corretamente na camada três. No entanto, o ICMP é um protocolo de camada três, portanto, ele estaria ignorando a pilha tcp / udp. Se, no entanto, concluir o passo 2 acima funcionar, isso mostra que o acesso à rede interna não parece causar esse problema, e concluir a etapa 3 acima deve mostrar isso por inversão (como deveria parar de funcionar). Uma captura de pacotes confirmará isso. Para tentar corrigir isso a partir de um prompt de comando elevado:

netsh int ipv4 uninstall
netsh int ipv6 uninstall
netsh int tcp uninstall
netsh int ipv4 install
netsh int ipv6 install
netsh int tcp install
netsh winsock reset catalog

Eu não recomendaria executá-los apenas sem pesquisar o problema. Mas isso deve ajudar.

Links Strace (esque): link

link

link

link

    
por 06.04.2013 / 16:02
1

O tamanho do pacote é outra possível causa de problemas de rede.

Eu tive um problema semelhante recentemente. ping funciona, por isso tenho conectividade com a Internet, mas a maioria conexões baseadas em TCP está paralisada e finalmente termina. Acontece que minha placa sem fio está cheia de bugs ou mal alimentada e não está manipulando corretamente pacotes grandes. Uma das diferenças entre ping e a maioria das conexões TCP é que ping usa pacotes pequenos por padrão. Para verificar se pacotes grandes são entregues normalmente, use ping com diferentes tamanhos de pacote, usando a opção -l (no Windows). Por exemplo, para ping address 10.0.99.221 com 1000 bytes no campo de dados, digite:

ping -l 1000 10.0.99.221

No meu caso, ping ing com 500 bytes causa 95% de perda de pacotes, enquanto ping ing com 56 bytes funciona normalmente.

Configurar o MTU (Maximum Transmission Unit) para um valor menor pode resolver temporariamente o problema. Isso afeta o desempenho negativamente, no entanto.

No meu caso, a configuração de MTU para 400 torna a rede temporariamente utilizável. Isto é bastante pequeno e não é recomendado. Como esse é um problema relacionado a hardware, o hardware deve ser consertado ou substituído.

por 14.08.2015 / 12:51