Dois tipos de ping
Existem dois tipos de ping :
Mesmo que o seu firewall esteja "desligado", o comportamento padrão pode ser silenciosamente ignorar pings.
Os pings são necessariamente ida e volta : para saber o tempo necessário, você deve saber quanto tempo demorou para o endpoint receber seu pacote. Para saber disso, o endpoint tem que enviar algo de volta para você . Portanto, qualquer ping, seja ICMP ou UDP, precisa envolver duas etapas:
Seu cliente envia um pacote de ping ---- > roteador
O roteador envia de volta algum tipo de pacote ao seu cliente, seja dizendo "oh hello there", ou "essa porta está fechada!", ou "Eu não entendo o protocolo que você está falando!" ----- > seu cliente
Essa "viagem de ida e volta" pode ser cronometrada, mas um pacote unidirecional sozinho não pode ser cronometrado, porque sem uma resposta, o cliente não sabe quanto tempo levou, ou se chegou a chegar lá em primeiro lugar .
Portanto, se o comportamento padrão do roteador é silenciosamente ignorar pings em portas fechadas (o que é um comportamento sensato, mesmo se o firewall estiver desligado), a solicitação será sempre expirada.
Coisas que você pode experimentar:
- Veja se o roteador tem uma opção explícita para ativar o ping
- Se você estiver usando um cliente de ping que usa UDP, tente ICMP
- Se você estiver usando um cliente de ping que usa o ICMP, tente UDP
Eu não sei se o seu cliente ping usa ICMP ou UDP porque você não especificou nenhuma informação sobre a natureza do seu PC cliente, seja Linux, Mac, Windows, BSD ou algum sistema operacional personalizado que você mesmo escreveu .