Como depurar a conexão de rede?

1


Diálogo típico sem explicação do porquê de o Windows não poder conectar-se.

Às vezes, acontece que você não pode se conectar a determinado roteador. Como posso obter algumas informações detalhadas sobre o procedimento de conexão para descobrir o que deu errado?

Existe uma versão de linha de comando da interface do usuário da conexão de rede?

    
por Tomáš Zato 25.10.2014 / 19:01

3 respostas

1

Este artigo oferece uma boa visão geral sobre como diagnosticar problemas de rede no Windows: link

Ele começa com métodos de GUI que você provavelmente tentou, mas depois toca em netsh (Network Shell), que é um utilitário de linha de comando muito poderoso. Ele permite que você controle tudo relacionado à rede (referência de comando) ; em particular, ele fornece rastreamento com netsh trace context (referência de comando) . Netsh pode incluir o tráfego de rede e de eventos do Windows em seus rastreamentos, bem como uma infinidade de informações de diagnóstico adicionais.

Você também pode combinar os dois métodos (citados no artigo technet):

When you enable tracing with Netsh.exe, Windows 7 can create two files. An ETL file contains trace events for Windows components, and if specified, network traffic. By default, the ETL file is named Nettrace.etl and stored in the %TEMP%\NetTraces folder. You can specify a different name and storage location with the tracefile= parameter. An optional CAB file can contain several types of files including text, Windows Registry, XML and others that store additional troubleshooting information. The CAB file also includes a copy of the ETL file. By default, the CAB file is named Nettrace.cab and stored in the %TEMP%\NetTraces folder.

You can also use Netsh.exe tracing in conjunction with Control Panel | Troubleshooting. First, use the appropriate Netsh.exe command to enable tracing for the scenario. For example, use the netsh trace scenario=internetclient report=yes command. Use Control Panel | Troubleshooting to run the Connect to the Internet troubleshooting session. When complete, run the netsh trace stop command. Now, when you view the history of the troubleshooting session, you’ll be able to access the CAB file.

    
por 25.10.2014 / 22:24
0

Eu entendo que você precisa ter uma ferramenta para solucionar problemas de rede em geral. Nesse caso, você pode obter muitas informações relacionadas à rede usando tcpdump ou Wireshark se desejar uma boa GUI.

    
por 25.10.2014 / 19:13
-1

O comando que você está se referindo é chamado "ipconfig".

Ele dirá se você obtém um ipaddress do roteador e, em caso afirmativo, o que é.

Se você obtiver um 169.254. endereço, basicamente diz: este computador quer obter um endereço IP de um servidor DHCP, mas nenhum servidor DHCP deu um endereço IP.

Isso pode ser devido a não conseguir acessar o roteador, ou o dhcp do roteador não está funcionando corretamente ou todos os slots terem sido utilizados.

Se você obtiver um endereço IP do roteador, ou se tiver um endereço estático, a próxima etapa é fazer o ping do roteador para ver se você pode obter uma conexão entre você e o roteador. Em caso afirmativo, faça um ping na Internet tanto por um URL quanto por um endereço IP, por exemplo 8.8.8.8

Por fim, determine se há mais computadores na rede com problemas de rede.

Além disso, olhe fisicamente para o conector de rede que entra no computador. Existem 2 luzes. Um verde e laranja. Ambos devem estar piscando. Se não, algo está errado com o cabo ou não está conectado corretamente, ou o dispositivo na outra extremidade não fornece nenhuma atividade de rede. (um hub que perdeu energia, por exemplo)

Eu posso entrar em muito mais detalhes, mas isso tornaria esse caminho muito amplo para o escopo do Superusuário.

    
por 25.10.2014 / 19:20