Annotation of embedaddon/mtr/man/mtr.8.in, revision 1.1

1.1     ! misho       1: .TH MTR 8 "@VERSION@" "mtr" "System Administration"
        !             2: .SH NAME
        !             3: mtr \- a network diagnostic tool
        !             4: .SH SYNOPSIS
        !             5: .B mtr
        !             6: [\c
        !             7: .BR \-4 |\c
        !             8: .B \-6\c
        !             9: ]
        !            10: [\c
        !            11: .BI \-F \ FILENAME\c
        !            12: ]
        !            13: [\c
        !            14: .B \-\-report\c
        !            15: ]
        !            16: [\c
        !            17: .B \-\-report-wide\c
        !            18: ]
        !            19: [\c
        !            20: .B \-\-xml\c
        !            21: ]
        !            22: [\c
        !            23: .B \-\-gtk\c
        !            24: ]
        !            25: [\c
        !            26: .B \-\-curses\c
        !            27: ]
        !            28: [\c
        !            29: .BI \--displaymode \ MODE\c
        !            30: ]
        !            31: [\c
        !            32: .B \-\-raw\c
        !            33: ]
        !            34: [\c
        !            35: .B \-\-csv\c
        !            36: ]
        !            37: [\c
        !            38: .B \-\-json\c
        !            39: ]
        !            40: [\c
        !            41: .B \-\-split\c
        !            42: ]
        !            43: [\c
        !            44: .B \-\-no-dns\c
        !            45: ]
        !            46: [\c
        !            47: .B \-\-show-ips\c
        !            48: ]
        !            49: [\c
        !            50: .BI \-o \ FIELDS\c
        !            51: ]
        !            52: [\c
        !            53: .BI \-y \ IPINFO\c
        !            54: ]
        !            55: [\c
        !            56: .B \-\-aslookup\c
        !            57: ]
        !            58: [\c
        !            59: .BI \-i \ INTERVAL\c
        !            60: ]
        !            61: [\c
        !            62: .BI \-c \ COUNT\c
        !            63: ]
        !            64: [\c
        !            65: .BI \-s \ PACKETSIZE\c
        !            66: ]
        !            67: [\c
        !            68: .BI \-B \ BITPATTERN\c
        !            69: ]
        !            70: [\c
        !            71: .BI \-G \ GRACEPERIOD\c
        !            72: ]
        !            73: [\c
        !            74: .BI \-Q \ TOS\c
        !            75: ]
        !            76: [\c
        !            77: .B \-\-mpls\c
        !            78: ]
        !            79: [\c
        !            80: .BI \-a \ ADDRESS\c
        !            81: ]
        !            82: [\c
        !            83: .BI \-f \ FIRST\-TTL\c
        !            84: ]
        !            85: [\c
        !            86: .BI \-m \ MAX\-TTL\c
        !            87: ]
        !            88: [\c
        !            89: .BI \-U \ MAX\-UNKNOWN\c
        !            90: ]
        !            91: [\c
        !            92: .B \-\-udp\c
        !            93: ]
        !            94: [\c
        !            95: .B \-\-tcp\c
        !            96: ]
        !            97: [\c
        !            98: .BI \-\-sctp\c
        !            99: ]
        !           100: [\c
        !           101: .BI \-P \ PORT\c
        !           102: ]
        !           103: [\c
        !           104: .BI \-L \ LOCALPORT\c
        !           105: ]
        !           106: [\c
        !           107: .BI \-Z \ TIMEOUT\c
        !           108: ]
        !           109: [\c
        !           110: .BI \-M \ MARK\c
        !           111: ]
        !           112: .I HOSTNAME
        !           113: .SH DESCRIPTION
        !           114: .B mtr 
        !           115: combines the functionality of the 
        !           116: .B traceroute
        !           117: and 
        !           118: .B ping
        !           119: programs in a single network diagnostic tool.
        !           120: .PP
        !           121: As 
        !           122: .B mtr 
        !           123: starts, it investigates the network connection between the host 
        !           124: .B mtr
        !           125: runs on and 
        !           126: .BR HOSTNAME
        !           127: by sending packets with purposely low TTLs.  It continues to send
        !           128: packets with low TTL, noting the response time of the intervening
        !           129: routers.  This allows 
        !           130: .B mtr 
        !           131: to print the response percentage and response times of the internet
        !           132: route to 
        !           133: .BR HOSTNAME . 
        !           134: A sudden increase in packet loss or response time is often an indication
        !           135: of a bad (or simply overloaded) link. 
        !           136: .PP
        !           137: The results are usually reported as round-trip-response times in milliseconds
        !           138: and the percentage of packetloss. 
        !           139: .SH OPTIONS
        !           140: .TP
        !           141: .B \-h\fR, \fB\-\-help
        !           142: Print the summary of command line argument options.
        !           143: .TP
        !           144: .B \-v\fR, \fB\-\-version
        !           145: Print the installed version of mtr.  
        !           146: .TP
        !           147: .B \-4
        !           148: Use IPv4 only.
        !           149: .TP
        !           150: .B \-6
        !           151: Use IPv6 only.  (IPV4 may be used for DNS lookups.)
        !           152: .TP
        !           153: .B \-F \fIFILENAME\fR, \fB\-\-filename \fIFILENAME
        !           154: Reads the list of hostnames from the specified file.
        !           155: .TP
        !           156: .B \-r\fR, \fB\-\-report
        !           157: This option puts 
        !           158: .B mtr
        !           159: into 
        !           160: .B report
        !           161: mode.  When in this mode,
        !           162: .B mtr
        !           163: will run for the number of cycles specified by the 
        !           164: .B \-c
        !           165: option, and then print statistics and exit.  
        !           166: .TP
        !           167: \c
        !           168: This mode is useful for generating statistics about network quality.  
        !           169: Note that each running instance of 
        !           170: .B mtr
        !           171: generates a significant amount of network traffic.  Using 
        !           172: .B mtr
        !           173: to measure the quality of your network may result in decreased
        !           174: network performance.  
        !           175: .TP
        !           176: .B \-w\fR, \fB\-\-report\-wide
        !           177: This option puts 
        !           178: .B mtr
        !           179: into 
        !           180: .B wide report
        !           181: mode.  When in this mode,
        !           182: .B mtr
        !           183: will not cut hostnames in the report. 
        !           184: .TP
        !           185: .B \-x\fR, \fB\-\-xml
        !           186: Use this option to tell
        !           187: .B mtr
        !           188: to use the xml output format.  This format is better suited for
        !           189: automated processing of the measurement results.
        !           190: .TP
        !           191: .B \-t\fR, \fB\-\-curses
        !           192: Use this option to force 
        !           193: .B mtr 
        !           194: to use the curses based terminal
        !           195: interface (if available).
        !           196: In case the list of hops exceeds the 
        !           197: height of your terminal, you can use the 
        !           198: .B +
        !           199: and
        !           200: .B -
        !           201: keys to scroll up and down half a page.
        !           202: 
        !           203: .B Ctrl\fR-\fPL
        !           204: clears spurious error messages that may overwrite other parts of the display.
        !           205: 
        !           206: .TP
        !           207: .B -\-displaymode \fIMODE
        !           208: Use this option to select the initial display mode: 0 (default)
        !           209: selects statistics, 1 selects the stripchart without latency
        !           210: information, and 2 selects the stripchart with latency
        !           211: information.
        !           212: .TP
        !           213: .B \-g\fR, \fB\-\-gtk
        !           214: Use this option to force
        !           215: .B mtr 
        !           216: to use the GTK+ based X11 window interface (if available).  
        !           217: GTK+ must have been available on the system when 
        !           218: .B mtr 
        !           219: was built for this to work.  See the GTK+ web page at 
        !           220: .UR http://\:www.\:gtk.\:org/
        !           221: .UE
        !           222: for more information about GTK+.
        !           223: .TP
        !           224: .B \-l\fR, \fB\-\-raw
        !           225: Use the raw output format.  This format is better suited for
        !           226: archival of the measurement results.  It could be parsed to 
        !           227: be presented into any of the other display methods. 
        !           228: .IP
        !           229: Example of the raw output format:
        !           230: .nf
        !           231: h 0 10.1.1.1
        !           232: p 0 339
        !           233: h 1 46.149.16.4
        !           234: p 1 530
        !           235: h 2 172.31.1.16
        !           236: p 2 531
        !           237: h 3 82.221.168.236
        !           238: p 3 1523
        !           239: h 5 195.130.211.8
        !           240: p 5 1603
        !           241: h 6 193.4.58.17
        !           242: p 6 1127
        !           243: h 7 193.4.58.17
        !           244: d 7 www.isnic.is
        !           245: .fi
        !           246: .TP
        !           247: .B \-C\fR, \fB\-\-csv
        !           248: Use the Comma-Separated-Value (CSV) output format.
        !           249: (Note: The separator is actually a semi-colon ';'.)
        !           250: .IP
        !           251: Example of the CSV output format:
        !           252: .nf
        !           253: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;1;r-76520-PROD.greenqloud.internal;288
        !           254: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;2;46.149.16.4;2086
        !           255: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;3;172.31.1.16;600
        !           256: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;4;82.221.168.236;1163
        !           257: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;5;???;0
        !           258: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;6;rix-k2-gw.isnic.is;1654
        !           259: MTR.0.86+git:16e39fc0;1435562787;OK;nic.is;7;www.isnic.is;1036
        !           260: .fi
        !           261: .TP
        !           262: .B \-j\fR, \fB\-\-json
        !           263: Use this option to tell
        !           264: .B mtr
        !           265: to use the JSON output format.  This format is better suited for
        !           266: automated processing of the measurement results.
        !           267: .TP
        !           268: .B \-p\fR, \fB\-\-split
        !           269: Use this option to set
        !           270: .B mtr 
        !           271: to spit out a format that is suitable for a split-user interface.
        !           272: .TP
        !           273: .B \-n\fR, \fB\-\-no\-dns
        !           274: Use this option to force 
        !           275: .B mtr 
        !           276: to display numeric IP numbers and not try to resolve the
        !           277: host names. 
        !           278: .TP
        !           279: .B \-b\fR, \fB\-\-show\-ips
        !           280: Use this option to tell
        !           281: .B mtr
        !           282: to display both the host names and numeric IP numbers.  In split mode
        !           283: this adds an extra field to the output.  In report mode, there is usually
        !           284: too little space to add the IPs, and they will be truncated.  Use the
        !           285: wide report (-w) mode to see the IPs in report mode. 
        !           286: .TP
        !           287: .B \-o \fIFIELDS\fR, \fB\-\-order \fIFIELDS
        !           288: Use this option to specify which fields to display and in which order.
        !           289: You may use one or more space characters to separate fields.
        !           290: .br
        !           291: Available fields:
        !           292: .TS
        !           293: center allbox tab(%);
        !           294: ll.
        !           295: L%Loss ratio
        !           296: D%Dropped packets
        !           297: R%Received packets
        !           298: S%Sent Packets
        !           299: N%Newest RTT(ms)
        !           300: B%Min/Best RTT(ms)
        !           301: A%Average RTT(ms)
        !           302: W%Max/Worst RTT(ms)
        !           303: V%Standard Deviation
        !           304: G%Geometric Mean
        !           305: J%Current Jitter
        !           306: M%Jitter Mean/Avg.
        !           307: X%Worst Jitter
        !           308: I%Interarrival Jitter
        !           309: .TE
        !           310: .br
        !           311: 
        !           312: Example:
        !           313: -o "LSD NBAW  X"
        !           314: .TP
        !           315: .B \-y \fIn\fR, \fB\-\-ipinfo \fIn
        !           316: Displays information about each IP hop.  Valid values for \fIn\fR are:
        !           317: .TS
        !           318: tab(%);
        !           319: ll.
        !           320: 0%Display AS number (equivalent to \fB-z\fR)
        !           321: 1%Display IP prefix
        !           322: 2%Display country code of the origin AS
        !           323: 3%Display RIR (ripencc, arin, ...)
        !           324: 4%Display the allocation date of the IP prefix
        !           325: .TE
        !           326: .br
        !           327: 
        !           328: It is possible to cycle between these fields at runtime (using the \fBy\fR key).
        !           329: .TP
        !           330: .B \-z\fR, \fB\-\-aslookup
        !           331: Displays the Autonomous System (AS) number alongside each hop.  Equivalent to \fB\-\-ipinfo 0\fR.
        !           332: .IP
        !           333: Example (columns to the right not shown for clarity):
        !           334: .nf
        !           335: 1. AS???   r-76520-PROD.greenqloud.internal
        !           336: 2. AS51969 46.149.16.4
        !           337: 3. AS???   172.31.1.16
        !           338: 4. AS30818 82.221.168.236
        !           339: 5. ???
        !           340: 6. AS???   rix-k2-gw.isnic.is
        !           341: 7. AS1850  www.isnic.is
        !           342: .fi
        !           343: .TP
        !           344: .B \-i \fISECONDS\fR, \fB\-\-interval \fISECONDS
        !           345: Use this option to specify the positive number of seconds between ICMP
        !           346: ECHO requests.  The default value for this parameter is one second.  The
        !           347: root user may choose values between zero and one.
        !           348: .TP
        !           349: .B \-c \fICOUNT\fR, \fB\-\-report\-cycles \fICOUNT
        !           350: Use this option to set the number of pings sent to determine
        !           351: both the machines on the network and the reliability of 
        !           352: those machines.  Each cycle lasts one second.
        !           353: .TP
        !           354: .B \-s \fIPACKETSIZE\fR, \fB\-\-psize \fIPACKETSIZE
        !           355: This option sets the packet size used for probing.  It is in bytes,
        !           356: inclusive IP and ICMP headers.
        !           357: 
        !           358: If set to a negative number, every iteration will use a different, random
        !           359: packet size up to that number.
        !           360: .TP
        !           361: .B \-B \fINUM\fR, \fB\-\-bitpattern \fINUM
        !           362: Specifies bit pattern to use in payload.  Should be within range 0 - 255.  If
        !           363: .I NUM
        !           364: is greater than 255, a random pattern is used.
        !           365: .TP
        !           366: .B \-G \fISECONDS\fR, \fB\-\-gracetime \fISECONDS
        !           367: Use this option to specify the positive number of seconds to wait for responses
        !           368: after the final request. The default value is five seconds.
        !           369: .TP
        !           370: .B \-Q \fINUM\fR, \fB\-\-tos \fINUM
        !           371: Specifies value for type of service field in IP header.  Should be within range 0
        !           372: - 255.
        !           373: .TP
        !           374: .B \-e\fR, \fB\-\-mpls
        !           375: Use this option to tell 
        !           376: .B mtr 
        !           377: to display information from ICMP extensions for MPLS (RFC 4950)
        !           378: that are encoded in the response packets.
        !           379: .TP
        !           380: .B \-a \fIADDRESS\fR, \fB\-\-address \fIADDRESS
        !           381: Use this option to bind the outgoing socket to
        !           382: .IR ADDRESS ,
        !           383: so that all packets will be sent with
        !           384: .I ADDRESS
        !           385: as source address.  NOTE that this option doesn't apply to DNS requests
        !           386: (which could be and could not be what you want).
        !           387: .TP
        !           388: .B \-f \fINUM\fR, \fB\-\-first-ttl \fINUM
        !           389: Specifies with what TTL to start.  Defaults to 1.
        !           390: .TP
        !           391: .B \-m \fINUM\fR, \fB\-\-max-ttl \fINUM
        !           392: Specifies the maximum number of hops (max time-to-live value) traceroute will
        !           393: probe.  Default is 30.
        !           394: .TP
        !           395: .B \-U \fINUM\fR, \fB\-\-max-unknown \fINUM
        !           396: Specifies the maximum unknown host. Default is 5.
        !           397: .TP
        !           398: .B \-u\fR, \fB\-\-udp
        !           399: Use UDP datagrams instead of ICMP ECHO.
        !           400: .TP
        !           401: .B \-T\fR, \fB\-\-tcp
        !           402: Use TCP SYN packets instead of ICMP ECHO.
        !           403: .I PACKETSIZE
        !           404: is ignored, since SYN packets can not contain data.
        !           405: .TP
        !           406: .B \-S\fR, \fB\-\-sctp
        !           407: Use Stream Control Transmission Protocol packets instead of ICMP ECHO.
        !           408: .TP
        !           409: .B \-P \fIPORT\fR, \fB\-\-port \fIPORT
        !           410: The target port number for TCP/SCTP/UDP traces.
        !           411: .TP
        !           412: .B \-L \fILOCALPORT\fR, \fB\-\-localport \fILOCALPORT
        !           413: The source port number for UDP traces.
        !           414: .TP
        !           415: .B \-Z \fISECONDS\fR, \fB\-\-timeout \fISECONDS
        !           416: The number of seconds to keep probe sockets open before giving up on
        !           417: the connection.  Using large values for this, especially combined with
        !           418: a short interval, will use up a lot of file descriptors.
        !           419: .TP
        !           420: .B \-M \fIMARK\fR, \fB\-\-mark \fIMARK
        !           421: Set the mark for each packet sent through this socket similar to the
        !           422: netfilter MARK target but socket-based.
        !           423: .I MARK
        !           424: is 32 unsigned integer.  See
        !           425: .BR socket (7)
        !           426: for full description of this socket option.
        !           427: .SH ENVIRONMENT
        !           428: .B mtr
        !           429: recognizes a few environment variables.
        !           430: .TP
        !           431: .B MTR_OPTIONS
        !           432: This environment variable allows to specify options, as if they were
        !           433: passed on the command line.  It is parsed before reading the actual
        !           434: command line options, so that options specified in
        !           435: .B MTR_OPTIONS
        !           436: are overridden by command-line options.
        !           437: 
        !           438: Example:
        !           439: 
        !           440: .BI MTR_OPTIONS ="-4\ -c\ 1"
        !           441: .B mtr
        !           442: .I \-6\ localhost
        !           443: 
        !           444: would send one probe (because of
        !           445: .I -c\ 1\c
        !           446: ) towards
        !           447: .B ::1
        !           448: (because of
        !           449: .IR -6 ,
        !           450: which overrides the
        !           451: .I -4
        !           452: passed in
        !           453: .B MTR_OPTIONS\c
        !           454: ).
        !           455: .TP
        !           456: .B MTR_PACKET
        !           457: A path to the
        !           458: .I mtr-packet
        !           459: executable, to be used for sending and receiving network probes.  If
        !           460: .B MTR_PACKET
        !           461: is unset, the
        !           462: .B PATH
        !           463: will be used to search for an
        !           464: .I mtr-packet
        !           465: executable.
        !           466: .TP
        !           467: .B DISPLAY
        !           468: Specifies an X11 server for the GTK+ frontend.
        !           469: .SH BUGS
        !           470: Some modern routers give a lower priority to ICMP ECHO packets than 
        !           471: to other network traffic.  Consequently, the reliability of these
        !           472: routers reported by 
        !           473: .B mtr
        !           474: will be significantly lower than the actual reliability of 
        !           475: these routers.  
        !           476: .SH CONTACT INFORMATION
        !           477: .PP
        !           478: For the latest version, see the mtr web page at 
        !           479: .UR http://\:www.\:bitwizard.\:nl/\:mtr/
        !           480: .UE
        !           481: .PP
        !           482: For patches, bug reports, or feature requests, please open an issue on
        !           483: GitHub at:
        !           484: .UR https://\:github\:.com/\:traviscross/\:mtr
        !           485: .UE .
        !           486: .SH "SEE ALSO"
        !           487: .BR mtr-packet (8),
        !           488: .BR traceroute (8),
        !           489: .BR ping (8),
        !           490: .BR socket (7),
        !           491: TCP/IP Illustrated (Stevens, ISBN 0201633469).

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>