GNU/Linux >> Znalost Linux >  >> Ubuntu

Příkaz Traceroute nefunguje na Ubuntu

Nástroj traceroute lze nainstalovat ze synaptic :

$ sudo apt-get install traceroute

Některé informace:

$ traceroute -VModern traceroute pro Linux, verze 2.0.15, 17. října 2010Copyright (c) 2008 Dmitry Butskoy, Licence:GPL v2 nebo jakákoli novější

Provedení několika testovacích jízd

$ traceroute www.google.comtraceroute na www.google.com (74.125.235.20), max. 30 skoků, 60bajtové pakety 1 192.168.0.1 (192.168.0.1) 1.545 ms 1.75171 ms1 .145.1) 11.986 ms 12.214 ms * 3 * * * 4 * * * 5 * * * 6 * 121.240.1.38 (121.240.1.38) 58.080 ms 43.995 ms 7 209.85.241.52 (209.85.241.52) 44.342 ms 44.650 ms 45.224 ms 8 209.85.251.95 (209.85.251.95) 57.145 ms * * 9 * * *10 * * *11 * * sin01s04-in-f20.1e100.net (74.125.235,20) 86,7 ms

Příkaz traceroute standardně odesílá pakety UDP. Ve výše uvedeném výstupu zůstává neobjeveno 5 síťových uzlů. První dojem by byl, že nereagovali. To však není tento případ. Wireshark odhaluje více:

Wireshark jasně ukazuje odpověď ICMP ttl z uzlů:

203.171.242.33
203.171.240.17

Ale tyto uzly se nezobrazují ve výstupu traceroute.

Pakety ICMP

$ sudo traceroute -I www.google.comtraceroute na www.google.com (74.125.235.18), max. 30 skoků, 60 byte pakety 1 192.168.0.1 (192.168.0.1) 1.669 *ms 1.854 * 3 * * * 4 * * * 5 * * * 6 * 121.240.1.38 (121.240.1.38) 46.742 ms 46.686 ms 7 * * * 8 * * * 9 * * * 10 * * * 11 * * sin-f-108 .1e100.net (74.125.235.18) 88,562 ms

Potřebuje program super oprávnění pro pakety ICMP? Proč?
Výstup icmp má ještě menší uzly. Snímek obrazovky Wireshark:

Tentokrát odpověděla většina uzlů, mezi které patří:

209.85.241.52
209.85.241.95
66.249.94.74
72.14.233.107

Ale žádný z nich není zobrazen na výstupu terminálu.

Pakety TCP

$ sudo traceroute -T www.google.comtraceroute na www.google.com (74.125.235.17), max. 30 skoků, 44bajtové pakety 1 192.168.0.1 (192.168.0.1) 1.326 *ms 1.897 * 3 * * * 4 * * * 5 * * * 6 * 121,240,1,38 (121,240,1,38) 45,706 ms * 7 209,85,241,52 (209,85,241,52) *9 * 45,778 * 45,778 * 45,778 * 11 * * *12 sin01s04-in-f17.1e100.net (74.125.235.17) 87,486 ms 87,995 ms 89,563 ms

Existuje stále více odpovědí ICMP na skenování TCP, jak můžeme vidět ve wireshark:

Windows

C:\>tracert www.google.comTrasování trasy na www.l.google.com [74.125.235.17]po dobu maximálně 30 skoků:1 * * * Časový limit požadavku vypršel. 2 1 ms 1 ms 1 ms 192.168.0.1 3 3 ms 3 ms 2 ms 10.10.145.1 4 56 ms 74 ms 82 ms 203,171.242.33 5 3 ms 3 ms 3 ms 203,171.240.17 6 17 ms 74 ms 82 ms 203,171.240.1 7 43 ms 43 ms 43 ms 121.240.1.38 8 87 ms 43 ms 43 ms 209,85.241,52 9 105 ms 83 ms 76 ms 209.85.251,95 10 95 ms 95 ms 118 ms 66,249.94,74 11 95 ms 95 ms 105 ms 72.14.233.107 12 97 ms 158 ms 86 ms sin01s04-in-f17.1e100.net [74.125.235.17]Trace dokončena.

traceroute-nanog

Příkaz traceroute-nanog je o něco lepší. Instalovat ze synaptic :

$ sudo apt-get install traceroute-nanog

Spustit

$ traceroute-nanog www.google.comtraceroute na www.google.com (74.125.235.17), max. 30 skoků, 60bajtové pakety 1 192.168.0.1 (192.168.0.1) 1.749 ms 2.121.0 1.749 ms 1.121.0 (10.10.145.1) 3,753 ms 4,272 ms 2,839 ms 3 203,171.242.33 (203,171.242.33) 77,158 ms 85,810 ms 3.331 ms 4 203,171,240,17 (203,171.240,17) 3,710 ms 71,331,240,1717,240,17) 333,171,240,1717,240,171717,240,171717,1717 333,171,240,171717,1717 33,171,240,1717,240. 5,156 ms 72.207 ms 5,093 ms 6 121.240.1.38 (121,240.1,38) 44,575 ms 44,703 ms 44,452 ms 7 209,85,241,52 (209,85,241,955 (209,85,251,950 (209,85,251,950 (209,85,251,950 (209,85,251,950 (209,85,251,955 (209,85,251,55 (209,85,251.55 (209,85,251.55 (209,85,251.52) 5,85,241,55 (209,85,251,52) 55,85,241,52 ms. MS 9 66.249.94,74 (66,249,94,74) 173,910 ms 149,952 ms 95,487 MS10 72.14.233.107 (72,14,233,107) 95,395 ms 95,405 ms 96.109 ms101s04-in-f17,1e100.net (74,125,2335,17) 86405 ms 96,162 ms101s04 v F-F17,1E100.net (74,125,2535,16,125,125,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12. 

traceroute-nanog také standardně odesílá pakety UDP. Ale je schopen zachytit odezvu mnohem lépe.

S TCP pakety

$ sudo traceroute-nanog -I tcp www.google.comtraceroute na www.google.com (74.125.235.16), max. 30 skoků, 44bajtové pakety 1 192.168.0.1 (192.168.0.1) 1 6108 msm 2 10.10.145.1 (10.10.145.1) 3,605 ms 2,929 ms 4,078 ms 3 203,171,242,33 (203,171,242,33) 27,267 ms 10,904 ms 82,61 ms 82,74 ms 82,74 ms 82,74 ms 82,74 ms 82,784 ms 82,784 ms 82,784 ms 82,7817. 203.171.240.1) 75,903 ms 5,006 ms 4,757 ms 6 121.240.1,38 (121,240.1,38) 46,251 ms 121,001 ms 83.413 ms 2095,299,22055550, 129,85,221555, 129,85,25555552,299,251,2055552,299,241,555552,52,25,251,55552,552. MS 77,467 ms 56,996 ms 9 66,249,94,74 (66,249,94,74) 120,171 ms 121,323 ms 177,704 ms10 * * * 11 sin01S04-in-f16.1e100.Net (74,125,25,16) 148,922 ms 153,652 ms 
89,519 ms
89,519 ms 89,519 ms 5,619 ms Výstup vypadá dostatečně slušně. Podle wireshark * uzly neodpověděly.


Ubuntu
  1. Adaptér Dell Da200 nefunguje na Ubuntu?

  2. Pozastavení nefunguje po aktualizaci na Ubuntu 14.04 z 13.10?

  3. Grub Rescue Command. Grub nefunguje v Ubuntu 13?

  1. Bluetooth nefunguje na Ubuntu 20 Rapsberry Pi?

  2. Bluetooth nefunguje na Ubuntu 13.10?

  3. Linuxový příkaz 'll' nefunguje

  1. [Opraveno] Příkaz lsb_release nebyl nalezen v Ubuntu nebo Derivatives

  2. (Vyřešeno) příkaz apt-add-repository nenalezen – Ubuntu &Debian

  3. Ubuntu – Crontab nefunguje?