blob: 2d09e050e2fa934dc59adff7fe2d5f3a654432bd [file] [log] [blame]
Henrik Nordstromc2794132004-01-22 15:04:24 +00001This is used to send back an error packet in response to the matched
2packet: otherwise it is equivalent to
3.B DROP
4so it is a terminating TARGET, ending rule traversal.
5This target is only valid in the
6.BR INPUT ,
7.B FORWARD
8and
9.B OUTPUT
10chains, and user-defined chains which are only called from those
11chains. The following option controls the nature of the error packet
12returned:
13.TP
Jan Engelhardtfea74bf2009-01-12 04:53:18 +010014\fB\-\-reject\-with\fP \fItype\fP
Henrik Nordstromc2794132004-01-22 15:04:24 +000015The type given can be
Jan Engelhardtfea74bf2009-01-12 04:53:18 +010016\fBicmp6\-no\-route\fP,
17\fBno\-route\fP,
18\fBicmp6\-adm\-prohibited\fP,
19\fBadm\-prohibited\fP,
20\fBicmp6\-addr\-unreachable\fP,
21\fBaddr\-unreach\fP,
22\fBicmp6\-port\-unreachable\fP or
23\fBport\-unreach\fP
24which return the appropriate ICMPv6 error message (\fBport\-unreach\fP is
Henrik Nordstromc2794132004-01-22 15:04:24 +000025the default). Finally, the option
Jan Engelhardtfea74bf2009-01-12 04:53:18 +010026\fBtcp\-reset\fP
Henrik Nordstromc2794132004-01-22 15:04:24 +000027can be used on rules which only match the TCP protocol: this causes a
28TCP RST packet to be sent back. This is mainly useful for blocking
29.I ident
30(113/tcp) probes which frequently occur when sending mail to broken mail
31hosts (which won't accept your mail otherwise).
Jan Engelhardtfea74bf2009-01-12 04:53:18 +010032\fBtcp\-reset\fP
Jan Engelhardt64f948b2008-11-24 13:52:30 +010033can only be used with kernel versions 2.6.14 or later.