Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / usr.sbin / traceroute6 / traceroute6.8
blob7db8713f18bb2a22c3e5bc74bf232b88dac4f5b7
1 .\"     $NetBSD: traceroute6.8,v 1.10 2005/09/11 23:46:39 wiz Exp $
2 .\"     $KAME: traceroute6.8,v 1.8 2000/06/12 16:29:18 itojun Exp $
3 .\"
4 .\" Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
5 .\" All rights reserved.
6 .\"
7 .\" Redistribution and use in source and binary forms, with or without
8 .\" modification, are permitted provided that the following conditions
9 .\" are met:
10 .\" 1. Redistributions of source code must retain the above copyright
11 .\"    notice, this list of conditions and the following disclaimer.
12 .\" 2. Redistributions in binary form must reproduce the above copyright
13 .\"    notice, this list of conditions and the following disclaimer in the
14 .\"    documentation and/or other materials provided with the distribution.
15 .\" 3. Neither the name of the project nor the names of its contributors
16 .\"    may be used to endorse or promote products derived from this software
17 .\"    without specific prior written permission.
18 .\"
19 .\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
20 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
23 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 .\" SUCH DAMAGE.
30 .\"
31 .Dd September 17, 2005
32 .Dt TRACEROUTE6 8
33 .Os
34 .\"
35 .Sh NAME
36 .Nm traceroute6
37 .Nd "print the route IPv6 packets will take to the destination"
38 .\"
39 .Sh SYNOPSIS
40 .Nm traceroute6
41 .Bk -words
42 .Op Fl dIlnrv
43 .Ek
44 .Bk -words
45 .Op Fl f Ar firsthop
46 .Ek
47 .Bk -words
48 .Op Fl g Ar gateway
49 .Ek
50 .Bk -words
51 .Op Fl m Ar hoplimit
52 .Ek
53 .Bk -words
54 .Op Fl p Ar port
55 .Ek
56 .Bk -words
57 .Op Fl q Ar probes
58 .Ek
59 .Bk -words
60 .Op Fl s Ar src
61 .Ek
62 .Bk -words
63 .Op Fl w Ar waittime
64 .Ek
65 .Bk -words
66 .Ar target
67 .Op Ar datalen
68 .Ek
69 .\"
70 .Sh DESCRIPTION
71 .Bl -tag -width Ds
72 .It Fl d
73 Debug mode.
74 .It Fl f Ar firsthop
75 Specify how many hops to skip in trace.
76 .It Fl g Ar gateway
77 Specify intermediate gateway
78 .Po
79 .Nm
80 uses routing header
81 .Pc .
82 .It Fl I
83 Use ICMP6 ECHO instead of UDP datagrams.
84 .It Fl l
85 Print both host hostnames and numeric addresses.
86 Normally
87 .Nm
88 prints only hostnames if
89 .Fl n
90 is not specified, and only numeric addresses if
91 .Fl n
92 is specified.
93 .It Fl m Ar hoplimit
94 Specify maximum hoplimit.
95 .It Fl n
96 Do not resolve numeric address to hostname.
97 .It Fl p Ar port
98 Set UDP port number to
99 .Ar port .
100 .It Fl q Ar probes
101 Set the number of probe per hop count to
102 .Ar probes .
103 .It Fl r
104 Bypass the normal routing tables and send directly to
105 a host on an attached network.
106 If the host is not on a directly-attached network,
107 an error is returned.
108 This option can be used to send probes to a local host
109 through an interface that has no route through it
110 (e.g., after the interface was dropped by
111 .Xr route6d 8 ) .
112 .It Fl s Ar src
113 .Ar Src
114 specifies the source IPv6 address to be used.
115 .It Fl v
116 Be verbose.
117 .It Fl w Ar waittime
118 Specify the delay time between probes.
121 .Sh EXIT STATUS
124 command exits 0 on success, and \*[Gt]0 on errors.
126 .Sh SEE ALSO
127 .Xr ping 8 ,
128 .Xr ping6 8 ,
129 .Xr traceroute 8
131 .Sh HISTORY
134 command first appeared in WIDE hydrangea IPv6 protocol stack kit.