GNU/Linux |
RedHat 6.2(Zoot) |
|
![]() |
tracepath(8) |
![]() |
tracepath − traces path to <destination> discovering MTU along this path
tracepath destination [ port ]
It traces path
to <destination> discovering MTU along this path. It
uses UDP port <port> or some random port.
tracepath6 is good replacement for traceroute6
and classic example of application Linux error queues. tracepath is worse, because commercial IP routers do not return enough information in icmp error messages. Probably, it will change, when they will be updated. For now it uses Van Jacobson’s trick, sweaping a range of UDP ports to maintain trace history. using source address <source>.
GENERAL NOTE: all these applets, except for tracepath[6] should be excecutabel only with CAP_NET_RAWIO capability. To all that I know, they are safe to be used as setuid root.
tracepath was written by Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
If someone will dig out bugs, which were fixed after my versions were cloned: PLEASE, tell me!
tracepath is part of the iputils-ss990107 package and is available for anonymous ftp <ftp://ftp.inr.ac.ru/ip-routing/iputils-ss990107.tar.gz>
ping(8), clockdiff(8), arping(8)
![]() |
tracepath(8) | ![]() |