⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ping6.8

📁 IPv6环境中的ping实现
💻 8
字号:
.\"	$KAME: ping6.8,v 1.57 2002/05/26 13:18:25 itojun Exp $.\".\" Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project..\" All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\"    notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\"    notice, this list of conditions and the following disclaimer in the.\"    documentation and/or other materials provided with the distribution..\" 3. Neither the name of the project nor the names of its contributors.\"    may be used to endorse or promote products derived from this software.\"    without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".Dd May 17, 1998.Dt PING6 8.Os KAME.Sh NAME.Nm ping6.Nd send.Tn ICMPv6 ECHO_REQUESTpackets to network hosts.Sh SYNOPSIS.Nm ping6.\" without ipsec, or new ipsec.Op Fl dfHmnNqRtvwW.\" old ipsec.\" .Op Fl AdEfmnNqRtvwW.Bk -words.Op Fl a Ar addrtype.Ek.Bk -words.Op Fl b Ar bufsiz.Ek.Bk -words.Op Fl c Ar count.Ek.Bk -words.Op Fl g Ar gateway.Ek.Bk -words.Op Fl h Ar hoplimit.Ek.Bk -words.Op Fl I Ar interface.Ek.Bk -words.Op Fl i Ar wait.Ek.Bk -words.Op Fl l Ar preload.Ek.Bk -words.Op Fl p Ar pattern.Ek.Bk -words.\" new ipsec.Op Fl P Ar policy.Ek.Bk -words.Op Fl S Ar sourceaddr.Ek.Bk -words.Op Fl s Ar packetsize.Ek.Bk -words.Op Ar hops ....Ek.Bk -words.Ar host.Ek.Sh DESCRIPTION.Nmuses the.Tn ICMPv6protocol's mandatory.Tn ICMP6_ECHO_REQUESTdatagram to elicit an.Tn ICMP6_ECHO_REPLYfrom a host or gateway..Tn ICMP6_ECHO_REQUESTdatagrams (``pings'') have an IPv6 header,and.Tn ICMPv6header formatted as documented in RFC2463.The options are as follows:.Bl -tag -width Ds.\" old ipsec.\" .It Fl A.\" Enables transport-mode IPsec authentication header.\" .Pq experimental ..It Fl a Ar addrtypeGenerate ICMPv6 Node Information Node Addresses query, rather than echo-request..Ar addrtypemust be a string constructed of the following characters..Bl -tag -width Ds -compact.It Ic arequests unicast addresses from all of the responder's interfaces.If the character is omitted,only those addresses which belong to the interface which has theresponder's address are requests..It Ic crequests responder's IPv4-compatible and IPv4-mapped addresses..It Ic grequests responder's global-scope addresses..It Ic srequests responder's site-local addresses..It Ic lrequests responder's link-local addresses..It Ic Arequests responder's anycast addresses.Without this character, the responder will return unicast addresses only.With this character, the responder will return anycast addresses only.Note that the specification does not specify how to get responder'sanycast addresses.This is an experimental option..El.It Fl b Ar bufsizSet socket buffer size..It Fl c Ar countStop after sending.Pq and receiving.Ar count.Tn ECHO_RESPONSEpackets..It Fl dSet the.Dv SO_DEBUGoption on the socket being used..\" .It Fl E.\" Enables transport-mode IPsec encapsulated security payload.\" .Pq experimental ..It Fl fFlood ping.Outputs packets as fast as they come back or one hundred times per second,whichever is more.For every.Tn ECHO_REQUESTsent a period.Dq \&.is printed, while for every.Tn ECHO_REPLYreceived a backspace is printed.This provides a rapid display of how many packets are being dropped.Only the super-user may use this option..Bf -emphasisThis can be very hard on a network and should be used with caution..Ef.It Fl g Ar gatewaySpecifies to use.Ar gatewayas the next hop to the destination.The gateway must be a neighbor of the sending node..It Fl HSpecifies to try reverse-lookup of IPv6 addresses.The.Nmcommand does not try reverse-lookup unless the option is specified..It Fl h Ar hoplimitSet the IPv6 hoplimit..It Fl I Ar interfaceSource packets with the given interface address.This flag applies if the ping destination is a multicast address,or link-local/site-local unicast address..It Fl i Ar waitWait.Ar waitseconds.Em between sending each packet .The default is to wait for one second between each packet.This option is incompatible with the.Fl foption..It Fl l Ar preloadIf.Ar preloadis specified,.Nmsends that many packets as fast as possible before falling into its normalmode of behavior.Only the super-user may use this option..It Fl mBy default,.Nmasks the kernel to fragment packets to fit into the minimum IPv6 MTU..Fl mwill suppress the behavior in the following two levels:when the option is specified once, the behavior will be disabled forunicast packets.When the option is more than once, it will be disabled for bothunicast and multicast packets..It Fl nNumeric output only.No attempt will be made to lookup symbolic names from addresses in the reply..It Fl NProbe node information multicast group.Pq Li ff02::2:xxxx:xxxx ..Ar hostmust be string hostname of the target.Pq must not be a numeric IPv6 address .Node information multicast group will be computed based on given.Ar host ,and will be used as the final destination.Since node information multicast group is a link-local multicast group,outgoing interface needs to be specified by.Fl Ioption..It Fl p Ar patternYou may specify up to 16.Dq padbytes to fill out the packet you send.This is useful for diagnosing data-dependent problems in a network.For example,.Dq Li \-p ffwill cause the sent packet to be filled with allones..\" new ipsec.It Fl P Ar policy.Ar policyspecifies IPsec policy to be used for the probe..It Fl qQuiet output.Nothing is displayed except the summary lines at startup time andwhen finished..It Fl RMake the kernel believe that the target.Ar host.Poor the first.Ar hopif you specify.Ar hops.Pcis reachable, by injecting upper-layer reachability confirmation hint.The option is meaningful only if the target.Ar host.Pq or the first hopis a neighbor..It Fl S Ar sourceaddrSpecifies the source address of request packets.The source address must be one of the unicast addresses of the sending node,and must be numeric..It Fl s Ar packetsizeSpecifies the number of data bytes to be sent.The default is 56, which translates into 64.Tn ICMPdata bytes when combinedwith the 8 bytes of.Tn ICMPheader data.You may need to specify.Fl bas well to extend socket buffer size..It Fl tGenerate ICMPv6 Node Information supported query types query,rather than echo-request..Fl shas no effect if.Fl tis specified..It Fl vVerbose output..Tn ICMPpackets other than.Tn ECHO_RESPONSEthat are received are listed..It Fl wGenerate ICMPv6 Node Information DNS Name query, rather than echo-request..Fl shas no effect if.Fl wis specified..It Fl WSame as.Fl w ,but with old packet format based on 03 draft.This option is present for backward compatibility..Fl shas no effect if.Fl wis specified..It Ar hopsIPv6 addresses for intermediate nodes,which will be put into type 0 routing header..It Ar hostIPv6 adddress of the final destination node..El.PpWhen using.Nmfor fault isolation, it should first be run on the local host, to verifythat the local network interface is up and running.Then, hosts and gateways further and further away should be.Dq pinged .Round-trip times and packet loss statistics are computed.If duplicate packets are received, they are not included in the packetloss calculation, although the round trip time of these packets is usedin calculating the round-trip time statistics.When the specified number of packets have been sent.Pq and receivedor if the program is terminated with a.Dv SIGINT ,a brief summary is displayed, showing the number of packets sent andreceived, and the minimum, maximum, mean, and standard deviation ofthe round-trip times..PpThis program is intended for use in network testing, measurement andmanagement.Because of the load it can impose on the network, it is unwise to use.Nmduring normal operations or from automated scripts..\" .Sh ICMP PACKET DETAILS.\" An IP header without options is 20 bytes..\" An.\" .Tn ICMP.\" .Tn ECHO_REQUEST.\" packet contains an additional 8 bytes worth of.\" .Tn ICMP.\" header followed by an arbitrary amount of data..\" When a.\" .Ar packetsize.\" is given, this indicated the size of this extra piece of data.\" .Pq the default is 56 ..\" Thus the amount of data received inside of an IP packet of type.\" .Tn ICMP.\" .Tn ECHO_REPLY.\" will always be 8 bytes more than the requested data space.\" .Pq the Tn ICMP header ..\" .Pp.\" If the data space is at least eight bytes large,.\" .Nm.\" uses the first eight bytes of this space to include a timestamp which.\" it uses in the computation of round trip times..\" If less than eight bytes of pad are specified, no round trip times are.\" given..Sh DUPLICATE AND DAMAGED PACKETS.Nmwill report duplicate and damaged packets.Duplicate packets should never occur when pinging a unicast address,and seem to be caused byinappropriate link-level retransmissions.Duplicates may occur in many situations and are rarely.Pq if evera good sign, although the presence of low levels of duplicates may notalways be cause for alarm.Duplicates are expected when pinging a broadcast or multicast address,since they are not really duplicates but replies from different hoststo the same request..PpDamaged packets are obviously serious cause for alarm and oftenindicate broken hardware somewhere in the.Nmpacket's path.Pq in the network or in the hosts ..Sh TRYING DIFFERENT DATA PATTERNSThe(inter)networklayer should never treat packets differently depending on the datacontained in the data portion.Unfortunately, data-dependent problems have been known to sneak intonetworks and remain undetected for long periods of time.In many cases the particular pattern that will have problems is somethingthat does not have sufficient.Dq transitions ,such as all ones or all zeros, or a pattern right at the edge, such asalmost all zeros.It is notnecessarily enough to specify a data pattern of all zeros (for example)on the command line because the pattern that is of interest isat the data link level, and the relationship between what you type andwhat the controllers transmit can be complicated..PpThis means that if you have a data-dependent problem you will probablyhave to do a lot of testing to find it.If you are lucky, you may manage to find a file that eithercannotbe sent across your network or that takes much longer to transfer thanother similar length files.You can then examine this file for repeated patterns that you can testusing the.Fl poption of.Nm Ns ..Sh RETURN VALUES.Nmreturns 0 on success (the host is alive),and non-zero if the arguments are incorrect or the host is not responding..Sh EXAMPLESNormally,.Nmworks just like.Xr ping 8would work; the following will send ICMPv6 echo request to.Li dst.foo.com ..Bd -literal -offset indentping6 -n dst.foo.com.Ed.PpThe following will probe hostnames for all nodes on the network link attached to.Li wi0interface.The address.Li ff02::1is named the link-local all-node multicast address, and the packet wouldreach every node on the network link..Bd -literal -offset indentping6 -w ff02::1%wi0.Ed.PpThe following will probe addresses assigned to the destination node,.Li dst.foo.com ..Bd -literal -offset indentping6 -a agl dst.foo.com.Ed.Sh SEE ALSO.Xr netstat 1 ,.Xr icmp6 4 ,.Xr inet6 4 ,.Xr ip6 4 ,.Xr ifconfig 8 ,.Xr ping 8 ,.Xr routed 8 ,.Xr traceroute 8 ,.Xr traceroute6 8.Rs.%A A. Conta.%A S. Deering.%T "Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification".%N RFC2463.%D December 1998.Re.Rs.%A Matt Crawford.%T "IPv6 Node Information Queries".%N draft-ietf-ipngwg-icmp-name-lookups-09.txt.%D May 2002.%O work in progress material.Re.Sh HISTORYThe.Xr ping 8command appeared in.Bx 4.3 .The.Nmcommand with IPv6 support first appeared in the WIDE Hydrangea IPv6protocol stack kit..Sh BUGS.\" except for bsdi.Nmis intentionally separate from.Xr ping 8 .

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -