
Recentemente, colegas de trabalho têm enfrentado problemas aleatórios de queda de conexão em um dos servidores. Se eu executar ping no servidor 10 vezes seguidas a partir da minha máquina cliente Windows, posso ver que alguns deles não conseguem obter resposta. Neste momento estou tentando decidir se o problema está na rede entre o servidor e as máquinas clientes ou no próprio servidor. Minha pergunta é: se eu sempre conseguir executar ping com êxito no IP do servidor a partir do próprio servidor, posso dizer que a causa da falha intermitente do ping de outros computadores provavelmente está na rede e não no meu servidor?
Responder1
Uma das ferramentas que eu realmente gosto no Windows é a ferramenta chamada pathping
. Deve ser útil para isso, pois faz ping em cada etapa do caminho e, se houver roteamento envolvido, deve identificar a origem do problema.
Experimente isto:
Da máquina em funcionamento:
pathping -n server
pathping -n dodgymachine
Da máquina duvidosa:
pathping -n server
pathping -n workingmachine
Do servidor:
pathping -n dodgymachine
pathping -n workingmachine
(é claro, substitua dodgymachine
, workingmachine
e server
pelos IPs reais. Incluí a -n
opção, pois provavelmente não é necessário fazer pesquisas).
Sim, há alguma redundância em executá-los nos dois sentidos entre todos esses nós, mas ser minucioso nunca fez mal a ninguém.
O que ele faz é basicamente a mesma coisa, mas faz isso em qualquer salto intermediário ao longo de algum tempo (geralmente 10 minutos, se bem me lembro) e cria algumas estatísticas. Se você executar todos os itens acima, poderá comparar os resultados.