From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Sep 24 23:22:03 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA76330;
	Fri, 24 Sep 1999 23:22:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from edge.sky.yamashina.kyoto.jp (edge.sky.yamashina.kyoto.jp [210.235.106.86])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA76323
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 24 Sep 1999 23:22:02 +0900 (JST)
	(envelope-from taca@sky.yamashina.kyoto.jp)
Received: from localhost (localhost [127.0.0.1])
	by edge.sky.yamashina.kyoto.jp (8.8.8/3.7W-199808061151) with ESMTP
	id XAA04035
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 24 Sep 1999 23:22:02 +0900 (JST)
	(envelope-from taca)
Message-Id: <199909241422.XAA04035@edge.sky.yamashina.kyoto.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <37EAB44D.F55B6388@mb.i-chubu.ne.jp>
References: <37EAB44D.F55B6388@mb.i-chubu.ne.jp>
X-Mailer: Mew version 1.94b2 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Fri, 24 Sep 1999 23:22:02 +0900
From: Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
X-Dispatcher: imput version 981124(IM104)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 45956
Subject: [FreeBSD-users-jp 45956] Re: FreeBSD3.1
 =?ISO-2022-JP?B?GyRCJEckThsoQg==?= NAT
 =?ISO-2022-JP?B?GyRCQF9EahsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: taca@sky.yamashina.kyoto.jp

$B$3$s$P$s$O!#(B

In message <37EAB44D.F55B6388@mb.i-chubu.ne.jp>
	on Fri, 24 Sep 1999 08:14:21 +0900,
	"Y.ito" <ito@mb.i-chubu.ne.jp> wrote:
> FreeBSD3.1$B$G(BIP Filter$B$r;HMQ$7$F%"%I%l%9JQ49$r$7$h$&$H$7$F$$$k$N$G$9$,(B
> $B$&$^$/$$$+$:BgJQ:$$C$F$*$j$^$9!#%"%I%P%$%9$r$*4j$$$7$^$9!#(B
$B8f4uK>$5$l$F$k$3$H$,!"(BIP filter$B$G$G$-$k$+$I$&$+;d$K$O$o$+$j$^$;$s!#(B

IP filter$B$G$9$,!"(B

> map ep1 A.A.A.1/32 -> B.B.B.3/32 
> map ep1 A.A.A.1/32 -> B.B.B.3/32 portmap tcp/udp 1024:60000
> map ep1 A.A.A.2/32 -> B.B.B.4/32 
> map ep1 A.A.A.2/32 -> B.B.B.4/32 portmap tcp/udp 1024:60000

map if IP1/mask1 -> IP2/mask2

map$B$O%$%s%?!<%U%'%$%9(Bif$B$+$i=P$k$H$3$m$G!"%=!<%9!&%"%I%l%9(BIP1/mask1$B$K%^%C(B
$B%A$7$?$b$N$r(BIP2/mask2$B$K%^%C%T%s%0$7$^$9!#(Bpormap$B$O%=!<%9!&%]!<%H$r;XDj$5(B
$B$l$?%l%s%8$N%]!<%H$K%^%C%T%s%0$7$^$9!#(B

> #Port number 0 matches any number
> rdr ep0 B.B.B.3/32 port 0 -> A.A.A.1 port 0
> rdr ep0 B.B.B.4/32 port 0 -> A.A.A.2 port 0

rdr if IP1/mask1 port m -> IP2/mask2 port n

rdr$B$O%$%s%?!<%U%'%$%9(Bif$B$KF~$C$FMh$?;~E@$G!"08@h%"%I%l%9(BIP1/mask1$B$N%]!<%H(B
m$B08$N$b$N$r!"(BIP2/mask2$B$N%]!<%H(B2$B$KAw$j9~$_$^$9!#(B


$B$^$?!"(BNAT$B$rE,MQ$9$kA0$N%"%I%l%9$G%U%#%k%?%j%s%0$,9T$o$l$k$3$H$rF'$^$($F(B
$B$*$1$P(BIP filter/NAT$B$N@_Dj$O$G$-$k$G$7$g$&!#(B(IP$B%U%#%k%?$NJ}$,BgJQ$J$s$G$9(B
$B$1$I$M!#(B)

--
$B?@8M(B $BN4Gn(B($B$+$s$Y(B $B$?$+$R$m(B) at home
