77 lines
1.8 KiB
Groff
77 lines
1.8 KiB
Groff
.\" $NetBSD: ipnat.8,v 1.4 2002/09/12 06:58:13 jdolecek Exp $
|
|
.\"
|
|
.TH IPNAT 8
|
|
.SH NAME
|
|
ipnat \- user interface to the NAT
|
|
.SH SYNOPSIS
|
|
.Nm ipnat
|
|
.B ipnat
|
|
[
|
|
.B \-dhlnrsvCF
|
|
]
|
|
[
|
|
.B \-M core
|
|
]
|
|
[
|
|
.B \-N system
|
|
]
|
|
.B \-f <\fIfilename\fP>
|
|
.SH DESCRIPTION
|
|
.PP
|
|
\fBipnat\fP opens the filename given (treating "\-" as stdin) and parses the
|
|
file for a set of rules which are to be added or removed from the IP NAT.
|
|
.PP
|
|
Each rule processed by \fBipnat\fP
|
|
is added to the kernels internal lists if there are no parsing problems.
|
|
Rules are added to the end of the internal lists, matching the order in
|
|
which they appear when given to \fBipnat\fP.
|
|
.PP
|
|
Note that if
|
|
\fBipf(8)\fP
|
|
is not enabled when NAT is configured, it will be enabled
|
|
automatically, as the same kernel facilities are used for
|
|
NAT functionality. In addition, packet forwarding must be
|
|
enabled. See
|
|
\fBoptions(4)\fP
|
|
and
|
|
\fBsysctl(8)\fP
|
|
for more information.
|
|
.SH OPTIONS
|
|
.TP
|
|
.B \-C
|
|
delete all entries in the current NAT rule listing (NAT rules)
|
|
.TP
|
|
.B \-d
|
|
Enable printing of some extra debugging information.
|
|
.TP
|
|
.B \-F
|
|
delete all active entries in the current NAT translation table (currently
|
|
active NAT mappings)
|
|
.TP
|
|
.B \-h
|
|
Print number of hits for each MAP/Redirect filter.
|
|
.TP
|
|
.B \-l
|
|
Show the list of current NAT table entry mappings.
|
|
.TP
|
|
.B \-n
|
|
This flag (no-change) prevents \fBipf\fP from actually making any ioctl
|
|
calls or doing anything which would alter the currently running kernel.
|
|
.TP
|
|
.B \-r
|
|
Remove matching NAT rules rather than add them to the internal lists
|
|
.TP
|
|
.B \-s
|
|
Retrieve and display NAT statistics.
|
|
.TP
|
|
.B \-v
|
|
Turn verbose mode on. Displays information relating to rule processing
|
|
and active rules/table entries.
|
|
.DT
|
|
.SH FILES
|
|
/dev/ipnat
|
|
.br
|
|
/usr/share/examples/ipf Directory with examples.
|
|
.SH SEE ALSO
|
|
ipnat(5), ipf(8), ipfstat(8)
|