Question Pas de réponse pour la commande ping. Qu'est-ce que ça veut dire?


Je teste la disponibilité des nœuds dans un réseau. Pour cela, j'utilise la commande ping et voir si cette machine répond.

Cependant, si une machine n'est pas accessible, le ping doit m'indiquer que cet "hôte de destination n'est pas accessible". Mais si c'est possible, il devrait revenir avec le message de réponse. Mais il n'y a pas de message en cours de réception!

Qu'est-ce que cela implique? - Ce ping n'est pas activé sur cette machine particulière mais accessible sur le réseau?


6
2018-02-11 13:51


origine


Vous devez vous assurer que le point de fin est configuré pour répondre aux requêtes ping. Quel genre de points final avez-vous?


Réponses:


Le ping n'est pas le meilleur outil pour tester la disponibilité d'un réseau distant. Bien que ping puisse vous dire qu'un réseau est accessible et vous envoyer des temps de réponse, l'absence de ces informations ne signifie pas que le réseau est en panne. Comme le dit l'adage, l'absence de preuve ne constitue pas une preuve d'absence.

Ouvrez votre navigateur et accédez à yahoo.com et intel.com. Les deux montent bien? Essayez de cingler Yahoo ping yahoo.com puis essayez de cingler Intel ping intel.com  Intel ne renvoie aucun résultat ping. Intel a probablement désactivé la réponse ping pour des raisons de sécurité, par exemple en refusant l'inondation de ping.

Un autre problème avec ping est que les gens interprètent souvent mal les résultats. Si vous obtenez un temps de réponse long, les utilisateurs blâment souvent le point final. Si vous êtes sous Windows, tapez pathping yahoo.com et vous verrez une combinaison de traceroute et de ping, ce qui donne de bien meilleures informations.


11
2018-02-11 17:37



Ping is not the best tool to be used to test the availability of a remote network. alors pouvez-vous suggérer d'autres outils alternatifs pour détecter la disponibilité? - Vikas Goel
@VikasGoel Eh bien, s'il y avait une chose sûre, nous l'utiliserions tous. Le ping est souvent bloqué pour empêcher l'inondation de ping. Le meilleur moyen de tester un serveur distant est d'essayer d'utiliser le service qu'il dessert. Ping peut seulement vous dire si quelque chose ne va pas, il ne peut pas vous dire que quelque chose est en panne (pas sans plus d'informations). - Keltari


N'oubliez pas cette connexion ping comme les autres. Il doit être activé dans le pare-feu pour être accepté et il doit y avoir un service qui écoute et envoie des réponses.
Dans la plupart des cas, le ping ne fonctionne pas à cause des paramètres du pare-feu.
N'oubliez pas non plus que normalement ping renvoie Délai de connection dépassé.. Hôte de destination inaccessible. est renvoyé lorsque l'adresse IP n'est pas dans le réseau.


1
2018-02-11 13:58





Cela signifie que votre paquet ICMP (ping) a été ignoré sans réponse envoyée. Cela peut arriver pour plusieurs raisons:

  • Le ping est désactivé sur le routeur ou le point final (plus probable).
  • Le réseau est congestionné ou mal configuré

1
2018-02-11 13:58



"Pinging" est activé dans mon cas. Wireshark voit également la requête ping arriver. Mais il n'y a pas de réponses! - Suda.nese


Si vous êtes sur une machine Linux, vous pouvez utiliser nmap au lieu

nmap -sP 192.168.x.0/24

Pour les fenêtres, netscanner.exe est un excellent outil (avec une fonctionnalité "affichage en direct" qui montre que vous allez et viennent en temps réel)


1
2017-09-05 16:53