summaryrefslogtreecommitdiffstats
path: root/sbin/natd
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1998-01-29 00:40:41 +0000
committerbrian <brian@FreeBSD.org>1998-01-29 00:40:41 +0000
commitd284899e7c00bf207fad441e67b4883486a5f036 (patch)
tree2301a0486cf8529696e9de02872a46ee964392f3 /sbin/natd
parentd7a8a1960db01aa022d1365e26855eff69c99456 (diff)
downloadFreeBSD-src-d284899e7c00bf207fad441e67b4883486a5f036.zip
FreeBSD-src-d284899e7c00bf207fad441e67b4883486a5f036.tar.gz
Make it clear that aliasing is done on the public interface, not
the private one.
Diffstat (limited to 'sbin/natd')
-rw-r--r--sbin/natd/natd.823
1 files changed, 21 insertions, 2 deletions
diff --git a/sbin/natd/natd.8 b/sbin/natd/natd.8
index 8aeb312..4389afc 100644
--- a/sbin/natd/natd.8
+++ b/sbin/natd/natd.8
@@ -214,7 +214,23 @@ as the alias address. If this option is not specified, the
.Fl n
or
.Fl interface
-option must be used.
+option must be used. The specified address should be the address assigned
+to the public network interface.
+.Pp
+All data passing out through this addresses interface will be rewritten
+with a source address equal to
+.Ar address .
+All data arriving at the interface from outside will be checked to
+see if it matches any already-aliased outgoing connection. If it does,
+the packet is altered accordingly. If not, all
+.Fl redirect_port
+and
+.Fl redirect_address
+assignments are checked and actioned. If no other action can be made,
+and if
+.Fl deny_incoming
+is not specified, the packet is delivered to the local machine and port
+as specified in the packet.
.It Fl n | interface Ar interface
Use
@@ -229,7 +245,10 @@ flag should also be used. If this option is not specified, the
or
.Fl alias_address
flag must be used.
-
+.Pp
+The specified
+.Ar interface
+must be the public network interface.
.It Fl f | config Ar configfile
Read configuration from
.Ar configfile .
OpenPOWER on IntegriCloud