Versões mais recentes do traceroute têm funcionalidade limitada

1

Execução do traceroute 1.9.4 em 8.8.8.8 mostra

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.

No entanto, o mesmo comando do site da stanford mostra muito mais informações link

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

É que versões mais antigas do traceroute tinham mais funcionalidade? Estou executando o traceroute no Ubuntu 17.04 instalado a partir do pacote inetutils.

Como faço para obter a versão realmente útil do traceroute?

Gostaria de poder obter um número AS do fornecedor de endereços IP

EDITAR:

Aqui está Usage da minha instalação local

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
    
por Jonathan 05.09.2017 / 10:47

1 resposta

2

traceroute tem uma opção -A no Ubuntu. A página manual para o traceroute 17.04 diz:

 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]

e

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

Seria muito estranho remover a funcionalidade dos comandos.

Certifique-se de TYPE e não copie / passado da web. O - pode não ser um -.

Meu sistema (17.04) mostra isso:

~$ 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

Então é o normal. Eu removi o primeiro quarto devido aos servidores de nomes.

    
por Rinzwind 05.09.2017 / 15:50