From owner-man-jp-reviewer@jp.freebsd.org  Wed Sep 16 23:19:08 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id XAA28358;
	Wed, 16 Sep 1998 23:19:08 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from od3.sharp.co.jp (firewall-user@od3.sharp.co.jp [202.32.86.132])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id XAA28350
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 16 Sep 1998 23:19:06 +0900 (JST)
	(envelope-from kuma@bell.slab.tnr.sharp.co.jp)
Received: by od3.sharp.co.jp; id XAA05631; Wed, 16 Sep 1998 23:19:05 +0900 (JST)
Received: from unknown(133.159.14.115) by od3.sharp.co.jp via smap (3.2)
	id xma005617; Wed, 16 Sep 98 23:18:39 +0900
Received: from td1.tnr.sharp.co.jp (root@td1.tnr.sharp.co.jp [133.159.52.20]) by od.sharp.co.jp (8.8.5/3.5W-98081113) with ESMTP id XAA21681 for <man-jp-reviewer@jp.freebsd.org>; Wed, 16 Sep 1998 23:18:39 +0900 (JST)
Received: from mailfwd.slab.tnr.sharp.co.jp ([10.32.30.11]) by td1.tnr.sharp.co.jp (8.8.5/3.5W-97080613) with ESMTP id XAA15396 for <man-jp-reviewer@jp.freebsd.org>; Wed, 16 Sep 1998 23:18:37 +0900 (JST)
Received: from server01.slab.tnr.sharp.co.jp ([10.32.50.4])
	by mailfwd.slab.tnr.sharp.co.jp (8.8.4+2.7Wbeta4/3.6Wbeta7) with ESMTP id XAA23875
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 16 Sep 1998 23:17:27 +0900 (JST)
Received: from bell.slab.tnr.sharp.co.jp (bell.slab.tnr.sharp.co.jp [10.32.52.68])
	by server01.slab.tnr.sharp.co.jp (8.8.5/3.6Wbeta7 98051815) with ESMTP id XAA06906
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 16 Sep 1998 23:18:37 +0900 (JST)
Received: from bell.slab.tnr.sharp.co.jp (localhost.slab.tnr.sharp.co.jp [127.0.0.1])
	by bell.slab.tnr.sharp.co.jp (8.8.8/bell-980818) with ESMTP id XAA12256
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 16 Sep 1998 23:25:42 +0900 (JST)
	(envelope-from kuma@bell.slab.tnr.sharp.co.jp)
Message-Id: <199809161425.XAA12256@bell.slab.tnr.sharp.co.jp>
To: man-jp-reviewer@jp.freebsd.org
Date: Wed, 16 Sep 1998 23:25:41 +0900
From: Norihiro Kumagai <kuma@bell.slab.tnr.sharp.co.jp>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: man-jp-reviewer 449
Subject: [man-jp-reviewer 449] ipnat.5
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org

$B7'C+$G$9!#(B

ipnat.5 $B$rLu$7$^$7$?$N$GA4J8$rN.$7$^$9!#(B
$B=-$$$H$3$m$r$D$D$$$F$_$F2<$5$$!#(B

--
$B7'C+(B $BE5Bg(B

============================================================
.\" %Id%
.\" 
.TH IPNAT 5
.SH $BL>A0(B
ipnat, ipnat.conf \- IP NAT $B%U%!%$%k$N7A<0(B
.SH $B2r@b(B
ipnat $B$,<u$1IU$1$k%U%!%$%k$N7A<0$O!"0J2<$NJ8K!$G5-=R$5$l$k$b$N$G$9!#(B
.LP
.nf
ipmap :: = mapit ifname ipmask "->" ipmask [ mapport ] .

mapit ::= "map" | "rdr" .
ipmask ::= ip "/" bits | ip "/" mask | ip "netmask" mask .
mapport ::= "portmap" tcpudp portnumber ":" portnumber .

tcpudp ::= "tcp" | "udp" | "tcp/udp" .
portnumber ::= number { numbers } .
ifname ::= 'A' - 'Z' { 'A' - 'Z' } numbers .

numbers ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' .
.fi
.PP
$BI8=`E*$J(B NAT $B5!G=$G$O!"$R$H$D$N%k!<%k$O(B \fBmap\fP $B$G;O$^$j!"(B
$B$=$N8e$K%$%s%?%U%'!<%9$N;XDj$,B3$-$^$9!#$=$N%$%s%?%U%'!<%9$+$i(B
$B%Q%1%C%H$,=P$F$f$/:]$K%=!<%9%"%I%l%9$,=q$-49$($i$l$^$9!#(B
.PP
$B=q$-49$($i$l$k%Q%1%C%H$NA*Br$O!"$b$H$N%=!<%9%"%I%l%9$H$N>H9g$N$_$G(B
$B9T$J$o$l$^$9!#(BIP $B%"%I%l%9$N;XDj$K$O%M%C%H%^%9%/$r;XDj$9$kI,MW$,(B
$B$"$j$^$9!#(B
.PP
$B$b$H$N%"%I%l%9$HCV$-49$($i$l$k%"%I%l%9$O!"(BIP$BHV9f(B/$B%M%C%H%^%9%/$NAH$+$i(B
$BA*$P$l$^$9!#$9$Y$F(B 1 $B$N%M%C%H%^%9%/$O!"%[%9%HL>$,@5$7$$$3$H$rI=$7$^$9!#(B
1 $B$,(B 31 $B8D$+$i$J$k%M%C%H%^%9%/(B (255.255.255.254) $B$O!"%V%m!<%I%-%c%9%H(B
$B%"%I%l%9$H%M%C%H%o!<%/%"%I%l%9$r<h$C$?$"$H$G%[%9%H(B IP $BHV9f$r3d$jEv$F$k(B
$BM>M5$,$J$$$?$a!"@5$7$/$J$$$H8+$J$5$l$^$9!#(B
.PP
TCP $B%Q%1%C%H$H(B UDP $B%Q%1%C%H$N:F%^%C%W$N:]$K$O!"%=!<%9%]!<%HHV9f$NJQ99(B
$B$b2DG=$G$9!#(BTCP, UDP $B%Q%1%C%H$H$b$I$b!"$=$l$>$l$N5,B'$GA*Br$,2DG=$G$9!#(B
$B$3$l$i$O!"5,B'$N$&$7$m$K:F%^%C%W@h$N%]!<%HHV9f$NHO0O$r!"(B
\fBport-number:port-number\fP $B$N7A<0$G;XDj$7$^$9!#(B
.SH $B;HMQNc(B
.PP
ppp0 $B%$%s%?%U%'!<%97PM3$G!"FbIt$G;HMQ$9$k(B IP $BHV9f$,%M%C%H%o!<%/(B 10 $B$N(B
$B%Q%1%C%H$r!"(BISP ($B%$%s%?!<%M%C%H%5!<%S%9%W%m%P%$%@(B) $B$,Ds6!$7$F$/$l$?(B 
209.1.2.0 (8 $B%S%C%H%5%V%M%C%H(B) $B$KJQ99$9$k>l9g!"0J2<$N5,B'$r;H$$$^$9!#(B
.LP
.nf
map ppp0 10.0.0.0/8 -> 209.1.2.0/24
.fi
.PP
$B$3$3$G!"(B16,000,000 $B8D0J>e$N(B IP $B%"%I%l%9$r(B 254 $B8D$K9J$j9~$b$&$H$9$k$3$H(B
$B$,LdBj$J$N$OL@$i$+$G$7$g$&!#%9%3!<%W$r9-$2$k$?$a$K!"(BTCP $B$H(B UDP $B$K$D$$$F$O(B
$B%]!<%H:F%^%C%W$r;H$&$3$H$b$G$-$^$9!#(B
.LP
.nf
map ppp0 10.0.0.0/8 -> 209.1.2.0/24 portmap tcp/udp 1025:65000
.fi
.PP
$B$3$l$G!"%M%C%H%o!<%/(B 10 $B$GMxMQ2DG=$J6u4V$N$&$A!"ITB-J,$O(B ``$B%"%I%l%9(B''
527,566 $B8DJ,$@$1$K$J$j$^$9!#$3$l$i$N5,B'$r7k9g$5$;$k$H$9$k$H!"0J2<$N$h(B
$B$&$J;XDj$,I,MW$H$J$j$^$9!#(B
.LP
.nf
map ppp0 10.0.0.0/8 -> 209.1.2.0/24 portmap tcp/udp 1025:65000
map ppp0 10.0.0.0/8 -> 209.1.2.0/24
.fi
.PP
$B$3$l$G!"(BTCP/UDP $B%Q%1%C%H$N$9$Y$F$O%]!<%H%^%C%W$,9T$J$o$l!"(BIP $B%"%I%l%9(B
$B$,JQ99$5$l$k$N$O(B ICMP $B$J$IB>$N%W%m%H%3%k$@$1$H$J$j$^$9!#(B
.SH $B4XO"%U%!%$%k(B
/dev/ipnat
.br
/etc/services
.br
/etc/hosts
.SH $B4XO"9`L\(B
ipnat(4), hosts(5), ipf(5), services(5), ipf(8), ipnat(8)
