Новые версии traceroute имеют ограниченную функциональность

Запуск traceroute 1.9.4 на 8.8.8.8 показывает

traceroute -m 30 -q 1 -w 3 -A 8.8.8.8 traceroute: invalid option -- 'A' Try 'traceroute --help' or 'traceroute --usage' for more information.

Однако одна и та же команда с веб-сайта stanford показывает гораздо больше информации http://www-wanmon.slac.stanford.edu/ cgi-bin / nph-traceroute.pl

Executing exec(traceroute -m 30 -q 1 -w 3 -A 1.1.1.1) traceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 140 byte packets 1 rtr-servcore1-serv01-webserv.slac.stanford.edu (134.79.197.130) [AS3671] 0.725 ms 2 rtr-core2-p2p-serv01-02.slac.stanford.edu (134.79.253.253) [AS3671] 0.665 ms 3 rtr-fwcore2-trust-p2p-core2.slac.stanford.edu (134.79.254.146) [AS3671] 1.444 ms 4 rtr-core1-p2p-fwcore1-untrust.slac.stanford.edu (134.79.254.137) [AS3671] 1.402 ms 5 * 6 sunncr5-ip-c-slac.slac.stanford.edu (192.68.191.233) [AS3671] 2.225 ms 7 eqxsjcr5-ip-a-sunncr5.es.net (134.55.38.146) [AS293] 2.215 ms 8 198.129.44.54 (198.129.44.54) [AS292] 2.179 ms 9 if-ae-1-2.tcore1.SQN-San-Jose.as6453.net (63.243.205.1) [AS6453] 252.809 ms 10 if-ae-12-2.tcore1.NTO-New-York.as6453.net (63.243.128.28) [AS6453] 252.866 ms 11 if-ae-7-2.tcore1.N0V-New-York.as6453.net (63.243.128.26) [AS6453] 252.106 ms 12 if-ae-2-2.tcore2.N0V-New-York.as6453.net (216.6.90.22) [AS6453] 251.617 ms 13 if-ae-4-2.tcore2.L78-London.as6453.net (80.231.131.157) [AS6453] 252.372 ms 14 if-ae-9-2.tcore2.WYN-Marseille.as6453.net (80.231.200.13) [AS6453] 248.352 ms 15 if-ae-2-2.tcore1.WYN-Marseille.as6453.net (80.231.217.1) [AS6453] 161.635 ms 16 if-ge-2-0-0.core1.N71-Fujairah.as6453.net (195.219.174.26) [AS6453] 252.793 ms 17 195.219.174.18 (195.219.174.18) [AS6453] 301.176 ms

Являются ли более старые версии traceroute более функциональными? Я запускаю traceroute на Ubuntu 17.04, установленном из пакета inetutils.

Как получить полезную версию traceroute?

Я хотел бы особенно иметь возможность получить ip адрес провайдера AS

EDIT:

Вот Usage из моей локальной установки

jonathan@ubuntu ~> traceroute --usage Usage: traceroute [-I?V] [-f NUM] [-g GATES] [-m NUM] [-M METHOD] [-p PORT] [-q NUM] [-t NUM] [-w NUM] [--first-hop=NUM] [--gateways=GATES] [--icmp] [--max-hop=NUM] [--type=METHOD] [--port=PORT] [--tries=NUM] [--resolve-hostnames] [--tos=NUM] [--wait=NUM] [--help] [--usage] [--version] HOST
1
задан 6 September 2017 в 10:16

3 ответа

traceroute имеет опцию -A в Ubuntu. На странице руководства для traceroute 17.04 сказано:

 SYNOPSIS

   traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,...]
           [-i device] [-m max_ttl] [-p port] [-s src_addr]
           [-q nqueries] [-N squeries] [-t tos]
           [-l flow_label] [-w waittime] [-z sendwait] [-UL] [-D]
           [-P proto] [--sport=port] [-M method] [-O mod_options]
           [--mtu] [--back]
           host [packet_len]
   traceroute6  [options]
   tcptraceroute  [options]
   lft  [options]

и

  -A     Perform AS path lookups in routing registries and print  results
          directly after the corresponding addresses.

Было бы довольно сложно удалить функциональность из команд.

Убедитесь, что вы ТИП он и не копирует / не проходит из Интернета. Не может быть -.

Моя система (17.04) показывает это:

~$ traceroute -A 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
...
 5  te0-0-0-1-tc1-br1.router.nl.clara.net (212.61.142.218) [AS8426]  8.755 ms  9.239 ms  9.588 ms
 6  core2.ams.net.google.com (80.249.209.100) [AS1200]  10.104 ms  4.409 ms  5.527 ms

Итак, это нормальный. Я удалил первый 4 из-за серверов имен.

2
ответ дан 22 May 2018 в 18:46
  • 1
    jonathan@ubuntu ~> traceroute -A 8.8.8.8 traceroute: invalid option -- 'A' Try 'traceroute --help' or 'traceroute --usage' for more information. jonathan@ubuntu ~> traceroute -A 8.8.8.8 traceroute: invalid option -- 'A' Try 'traceroute --help' or 'traceroute --usage' for more information. Как ввести его, так и скопировать в него. Я получаю ошибку выше. – Jonathan 6 September 2017 в 10:15
  • 2
    Пожалуйста, см. Мое редактирование в вопросе, у меня действительно нет опции -A – Jonathan 6 September 2017 в 10:17
  • 3
    Что такое инетутики? AFAIK вы устанавливаете traceroute с помощью apt install traceroute – Rinzwind 6 September 2017 в 13:46
  • 4
    Я вхожу в вводящие в заблуждение инструкции по установке, установленный inetutils-traceroute – Jonathan 6 September 2017 в 13:55
  • 5
    хорошо, что вы решили это :-) – Rinzwind 6 September 2017 в 16:26

traceroute имеет опцию -A в Ubuntu. На странице руководства для traceroute 17.04 сказано:

SYNOPSIS traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,...] [-i device] [-m max_ttl] [-p port] [-s src_addr] [-q nqueries] [-N squeries] [-t tos] [-l flow_label] [-w waittime] [-z sendwait] [-UL] [-D] [-P proto] [--sport=port] [-M method] [-O mod_options] [--mtu] [--back] host [packet_len] traceroute6 [options] tcptraceroute [options] lft [options]

и

-A Perform AS path lookups in routing registries and print results directly after the corresponding addresses.

Было бы довольно сложно удалить функциональность из команд.

Убедитесь, что вы ТИП он и не копирует / не проходит из Интернета. Не может быть -.

Моя система (17.04) показывает это:

~$ traceroute -A 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets ... 5 te0-0-0-1-tc1-br1.router.nl.clara.net (212.61.142.218) [AS8426] 8.755 ms 9.239 ms 9.588 ms 6 core2.ams.net.google.com (80.249.209.100) [AS1200] 10.104 ms 4.409 ms 5.527 ms

Итак, это нормальный. Я удалил первый 4 из-за серверов имен.

2
ответ дан 18 July 2018 в 07:23

traceroute имеет опцию -A в Ubuntu. На странице руководства для traceroute 17.04 сказано:

SYNOPSIS traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,...] [-i device] [-m max_ttl] [-p port] [-s src_addr] [-q nqueries] [-N squeries] [-t tos] [-l flow_label] [-w waittime] [-z sendwait] [-UL] [-D] [-P proto] [--sport=port] [-M method] [-O mod_options] [--mtu] [--back] host [packet_len] traceroute6 [options] tcptraceroute [options] lft [options]

и

-A Perform AS path lookups in routing registries and print results directly after the corresponding addresses.

Было бы довольно сложно удалить функциональность из команд.

Убедитесь, что вы ТИП он и не копирует / не проходит из Интернета. Не может быть -.

Моя система (17.04) показывает это:

~$ traceroute -A 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets ... 5 te0-0-0-1-tc1-br1.router.nl.clara.net (212.61.142.218) [AS8426] 8.755 ms 9.239 ms 9.588 ms 6 core2.ams.net.google.com (80.249.209.100) [AS1200] 10.104 ms 4.409 ms 5.527 ms

Итак, это нормальный. Я удалил первый 4 из-за серверов имен.

2
ответ дан 24 July 2018 в 18:47

Другие вопросы по тегам:

Похожие вопросы: