#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man7/icmp.7:12 #, no-wrap msgid "ICMP" msgstr "" #. type: TH #: man-pages/man7/icmp.7:12 #, no-wrap msgid "2012-05-10" msgstr "" #. type: TH #: man-pages/man7/icmp.7:12 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man7/icmp.7:12 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man7/icmp.7:13 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:15 msgid "icmp - Linux IPv4 ICMP kernel module." msgstr "" #. type: SH #: man-pages/man7/icmp.7:15 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:23 msgid "" "This kernel protocol module implements the Internet Control Message Protocol " "defined in RFC\\ 792. It is used to signal error conditions and for " "diagnosis. The user doesn't interact directly with this module; instead it " "communicates with the other protocols in the kernel and these pass the ICMP " "errors to the application layers. The kernel ICMP module also answers ICMP " "requests." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:35 msgid "" "A user protocol may receive ICMP packets for all local sockets by opening a " "raw socket with the protocol B. See B(7) for more " "information. The types of ICMP packets passed to the socket can be filtered " "using the B socket option. ICMP packets are always processed " "by the kernel too, even when passed to a user socket." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:41 msgid "" "Linux limits the rate of ICMP error packets to each destination. " "B and B are also limited by the " "destination route of the incoming packets." msgstr "" #. type: SS #: man-pages/man7/icmp.7:41 #, no-wrap msgid "/proc interfaces" msgstr "" #. FIXME better description needed #. type: Plain text #: man-pages/man7/icmp.7:54 msgid "" "ICMP supports a set of I interfaces to configure some global IP " "parameters. The parameters can be accessed by reading or writing files in " "the directory I. Most of these parameters are rate " "limitations for specific ICMP types. Linux 2.2 uses a token bucket filter " "to limit ICMPs. The value is the timeout in jiffies until the token bucket " "filter is cleared after a burst. A jiffy is a system dependent unit, " "usually 10ms on i386 and about 1ms on alpha and ia64." msgstr "" #. type: TP #: man-pages/man7/icmp.7:54 #, no-wrap msgid "I (Linux 2.2 to 2.4.9)" msgstr "" #. Precisely: from 2.1.102 #. type: Plain text #: man-pages/man7/icmp.7:63 msgid "" "Maximum rate to send ICMP Destination Unreachable packets. This limits the " "rate at which packets are sent to any individual route or destination. The " "limit does not affect sending of B packets needed for path " "MTU discovery." msgstr "" #. type: TP #: man-pages/man7/icmp.7:63 #, no-wrap msgid "I (since Linux 2.2)" msgstr "" #. Precisely: 2.1.68 #. type: Plain text #: man-pages/man7/icmp.7:69 msgid "If this value is nonzero, Linux will ignore all B requests." msgstr "" #. type: TP #: man-pages/man7/icmp.7:69 #, no-wrap msgid "I (since Linux 2.2)" msgstr "" #. Precisely: from 2.1.68 #. type: Plain text #: man-pages/man7/icmp.7:75 msgid "" "If this value is nonzero, Linux will ignore all B packets sent to " "broadcast addresses." msgstr "" #. type: TP #: man-pages/man7/icmp.7:75 #, no-wrap msgid "I (Linux 2.2 to 2.4.9)" msgstr "" #. Precisely: from 2.1.102 #. type: Plain text #: man-pages/man7/icmp.7:83 msgid "" "Maximum rate for sending B packets in response to " "B packets." msgstr "" #. type: TP #: man-pages/man7/icmp.7:83 #, no-wrap msgid "" "I (Boolean; default: disabled; since Linux 2." "6.12)" msgstr "" #. The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt #. type: Plain text #: man-pages/man7/icmp.7:88 msgid "" "If disabled, ICMP error messages are sent with the primary address of the " "exiting interface." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:94 msgid "" "If enabled, the message will be sent with the primary address of the " "interface that received the packet that caused the ICMP error. This is the " "behavior that many network administrators will expect from a router. And it " "can make debugging complicated network layouts much easier." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:98 msgid "" "Note that if no primary address exists for the interface selected, then the " "primary address of the first non-loopback interface that has one will be " "used regardless of this setting." msgstr "" #. type: TP #: man-pages/man7/icmp.7:98 #, no-wrap msgid "" "I (Boolean; default: disabled; since " "Linux 2.2)" msgstr "" #. precisely: since 2.1.32 #. The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt #. type: Plain text #: man-pages/man7/icmp.7:106 msgid "" "Some routers violate RFC1122 by sending bogus responses to broadcast frames. " " Such violations are normally logged via a kernel warning. If this " "parameter is enabled, the kernel will not give such warnings, which will " "avoid log file clutter." msgstr "" #. type: TP #: man-pages/man7/icmp.7:106 #, no-wrap msgid "I (Linux 2.2 to 2.4.9)" msgstr "" #. Precisely: from 2.1.102 #. type: Plain text #: man-pages/man7/icmp.7:113 msgid "" "Maximum rate for sending B packets. These packets are " "sent when a packet arrives with an invalid IP header." msgstr "" #. type: TP #: man-pages/man7/icmp.7:113 #, no-wrap msgid "I (integer; default: 1000; since Linux 2.4.10)" msgstr "" #. The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt #. type: Plain text #: man-pages/man7/icmp.7:121 msgid "" "Limit the maximum rates for sending ICMP packets whose type matches " "I (see below) to specific targets. 0 to disable any " "limiting, otherwise the minimum space between responses in milliseconds." msgstr "" #. type: TP #: man-pages/man7/icmp.7:121 #, no-wrap msgid "I (integer; default: see below; since Linux 2.4.10)" msgstr "" #. The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt #. type: Plain text #: man-pages/man7/icmp.7:125 msgid "Mask made of ICMP types for which rates are being limited." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:127 msgid "Significant bits: IHGFEDCBA9876543210" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:129 msgid "Default mask: 0000001100000011000 (0x1818)" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:132 msgid "" "Bit definitions (see the Linux kernel source file I):" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:136 #, no-wrap msgid "0 Echo Reply\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:137 #, no-wrap msgid "3 Destination Unreachable *\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:138 #, no-wrap msgid "4 Source Quench *\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:139 #, no-wrap msgid "5 Redirect\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:140 #, no-wrap msgid "8 Echo Request\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:141 #, no-wrap msgid "B Time Exceeded *\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:142 #, no-wrap msgid "C Parameter Problem *\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:143 #, no-wrap msgid "D Timestamp Request\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:144 #, no-wrap msgid "E Timestamp Reply\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:145 #, no-wrap msgid "F Info Request\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:146 #, no-wrap msgid "G Info Reply\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:147 #, no-wrap msgid "H Address Mask Request\n" msgstr "" #. type: tbl table #: man-pages/man7/icmp.7:148 #, no-wrap msgid "I Address Mask Reply\n" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:154 msgid "" "The bits marked with an asterisk are rate limited by default (see the " "default mask above)." msgstr "" #. type: TP #: man-pages/man7/icmp.7:154 #, no-wrap msgid "I (Linux 2.2 to 2.4.9)" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:161 msgid "" "Maximum rate for sending B packets. These packets are " "sent to prevent loops when a packet has crossed too many hops." msgstr "" #. type: SH #: man-pages/man7/icmp.7:161 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:165 msgid "Support for the B request was removed in 2.2." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:169 msgid "Support for B was removed in Linux 2.2." msgstr "" #. type: SH #: man-pages/man7/icmp.7:169 #, no-wrap msgid "NOTES" msgstr "" #. not really true ATM #. .PP #. Linux ICMP should be compliant to RFC 1122. #. type: Plain text #: man-pages/man7/icmp.7:177 msgid "" "As many other implementations don't support B raw sockets, " "this feature should not be relied on in portable programs." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:182 msgid "" "B packets are not sent when Linux is not acting as a router. " "They are also accepted only from the old gateway defined in the routing " "table and the redirect routes are expired after some time." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:186 msgid "" "The 64-bit timestamp returned by B is in milliseconds since " "the Epoch, 1970-01-01 00:00:00 +0000 (UTC)." msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:191 msgid "" "Linux ICMP internally uses a raw socket to send ICMPs. This raw socket may " "appear in B(8) output with a zero inode." msgstr "" #. type: SH #: man-pages/man7/icmp.7:191 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:193 msgid "B(7)" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:195 msgid "RFC\\ 792 for a description of the ICMP protocol." msgstr "" #. type: SH #: man-pages/man7/icmp.7:195 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man7/icmp.7:203 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""