GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifie avoir * * * dans la commande traceroute ? et Comment pouvez-vous faire face à cette situation?

Cela signifie que l'hôte affecté (dans votre exemple, le second) n'a pas répondu au traceroute. Comme par défaut traceroute utilise un port UDP, vous pouvez changer le protocole de découverte pour utiliser ICMP/PING en utilisant l'option "-I". A part ça, vous ne pouvez rien faire de plus.


Cela signifie qu'un paquet avec un TTL modifié n'a pas renvoyé un paquet ICMP TTL dépassé approprié , ou que ces paquets ont été perdus sur le chemin du retour, pendant la période donnée où traceroute les attend. Cela PEUT signifier que l'hôte en route ne les génère pas correctement, voire pas du tout.

Vous ne pouvez pas faire grand-chose à ce sujet. Vous pouvez modifier le protocole utilisé par traceroute pour sa découverte (comme décrit par shodanshok) ou augmenter le délai d'attente (traceroute -w 15 par exemple). Essayez également de réduire le nombre de requêtes envoyées (-N 5 ).

PS Vous pouvez également essayer d'utiliser un outil pour utiliser RECORD_ROUTE par exemple hping3 . Mais je ne peux pas vous donner plus de détails car je n'ai jamais pu l'utiliser.


Linux
  1. Que pouvez-vous faire avec un VPS et un serveur cloud ?

  2. Comment puis-je contrôler le clavier et la souris avec Python ?

  3. Que signifie la syntaxe |&en langage shell ?

  4. Que signifie une flèche (->) sur la ligne de commande ?

  5. Comment déterminez-vous la commande réelle qui vous parvient ?

4 façons de modifier un PDF avec la commande pdftk-java

Commande de fichier Linux :que fait-elle et comment l'utiliser

Qu'est-ce que la commande source sous Linux et comment ça marche ?

Qu'est-ce que la commande Grep sous Linux ? Pourquoi est-il utilisé et comment fonctionne-t-il ?

Comment trouver l'emplacement de vos serveurs avec Traceroute et WHOIS

Comment utiliser les expressions régulières avec la commande cp sous Linux ?