Traceroute: 잘못된 옵션 - 'T'(Ubuntu 19.10)

Traceroute: 잘못된 옵션 - 'T'(Ubuntu 19.10)

Traceroute를 설치하려고 합니다.

$ sudo apt-get install inetutils-traceroute 
$ traceroute --version
traceroute (GNU inetutils) 1.9.4
Copyright (C) 2015 Free Software Foundation, Inc.

Ubuntu 19.10에서 TCP를 통해 작업하지만 다음을 제공합니다.

$ traceroute -T google.com
traceroute: invalid option -- 'T'
Try 'traceroute --help' or 'traceroute --usage' for more information.

이 게시물 이후로 이상함:

wget 및 컬은 잘 작동하지만 핑은 실패합니다.

이것이 유효한 옵션이어야 한다고 말했습니다.

하지만 난 못 찾았어-티내 버전의 system/traceroute에서:

$ traceroute --help
Usage: traceroute [OPTION...] HOST
Print the route packets trace to network host.

  -f, --first-hop=NUM        set initial hop distance, i.e., time-to-live
  -g, --gateways=GATES       list of gateways for loose source routing
  -I, --icmp                 use ICMP ECHO as probe
  -m, --max-hop=NUM          set maximal hop count (default: 64)
  -M, --type=METHOD          use METHOD (`icmp' or `udp') for traceroute
                             operations, defaulting to `udp'
  -p, --port=PORT            use destination PORT port (default: 33434)
  -q, --tries=NUM            send NUM probe packets per hop (default: 3)
      --resolve-hostnames    resolve hostnames
  -t, --tos=NUM              set type of service (TOS) to NUM
  -w, --wait=NUM             wait NUM seconds for response (default: 3)
  -?, --help                 give this help list
      --usage                give a short usage message
  -V, --version              print program version

잘 작동아니요 -티

$ traceroute google.com
traceroute to google.com (216.58.213.206), 64 hops max
  1   x.x.x.x  8.310ms  8.447ms  8.461ms 
   ...
 10   x.x.x.x  22.349ms  18.459ms  21.743ms 

어떤 제안이 있으십니까? ?

답변1

traceroute최신 명령을 제공하는 패키지를 설치해야 합니다 traceroute.

sudo apt install traceroute
sudo apt remove inetutils-traceroute

또는 삭제하지 않고 버전 간 전환 inetutils-traceroute에 사용할 수 있습니다 .sudo update-alternatives --config traceroutetraceroute

관련 정보