GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa significa avere * * * nel comando traceroute ? e come puoi far fronte a questa situazione?

Significa che l'host interessato (nel tuo esempio, il secondo) non ha risposto al traceroute. Poiché per impostazione predefinita traceroute utilizza una porta UDP, è possibile modificare il protocollo di rilevamento per utilizzare ICMP/PING utilizzando l'opzione "-I". A parte questo, non puoi fare altro.


Significa che un pacchetto con un TTL ottimizzato non ha restituito un pacchetto ICMP TTL superato appropriato , o che quei pacchetti sono stati persi sulla via del ritorno, entro il periodo specificato traceroute li attende. Questo PUÒ significare che l'host in arrivo non li sta generando correttamente, se non del tutto.

C'è poco che puoi fare al riguardo. Puoi modificare il protocollo utilizzato da traceroute per la sua scoperta (come descritto da shodanshok) o aumentare il timeout (traceroute -w 15 Per esempio). Prova anche a ridurre il numero di richieste inviate (-N 5 ).

P.S. Puoi anche provare a utilizzare alcuni strumenti per utilizzare RECORD_ROUTE, ad esempio hping3 . Ma non posso darti ulteriori dettagli in quanto non sono mai stato in grado di usarlo.


Linux
  1. Come funziona il comando Tee?

  2. Cosa puoi fare con un VPS e un Cloud Server?

  3. Come posso eseguire un comando diverso ma con gli stessi argomenti?

  4. Cosa può fare un utente malintenzionato con il Bluetooth e come dovrebbe essere mitigato?

  5. Che cos'è la posta e come viene navigata?

4 modi per modificare un PDF con il comando pdftk-java

Comando file Linux:cosa fa e come usarlo

Che cos'è il comando sorgente in Linux e come funziona?

Che cos'è il comando Grep in Linux? Perché viene utilizzato e come funziona?

Come trovare la posizione dei tuoi server con Traceroute e WHOIS

Cosa significa la capacità ep?