From owner-FreeBSD-net-jp@jp.freebsd.org  Mon Jul  9 15:02:31 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA28503;
	Mon, 9 Jul 2001 15:02:31 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from ns.kamome.or.jp (ns.kamome.or.jp [210.134.79.12])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA28498
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 9 Jul 2001 15:02:30 +0900 (JST)
	(envelope-from ueda@Raomen.Net)
Received: from ueda (sumire.kamome.or.jp [210.134.79.24])
	by ns.kamome.or.jp (8.9.3+3.2W/3.7W) with ESMTP id PAA17583
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 9 Jul 2001 15:02:26 +0900 (JST)
Date: Mon, 09 Jul 2001 15:02:27 +0900
From: =?ISO-2022-JP?B?GyRCPyJFRE01RzcbKEI=?= <ueda@Raomen.Net>
To: FreeBSD-net-jp@jp.freebsd.org
In-Reply-To: <87pubafz1j.wl@miffy.taihei-dengyo.co.jp>
References: <20010709131017.2E0B.UEDA@Raomen.Net> <87pubafz1j.wl@miffy.taihei-dengyo.co.jp>
Message-Id: <20010709145039.3BE4.UEDA@Raomen.Net>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.06
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-net-jp 3220
Subject: [FreeBSD-net-jp 3220] Re: ipfw + nat
 =?ISO-2022-JP?B?GyRCJEckTiVVJSElJCUiJSYlKSE8JWslayE8JWsbKEI=?=
 =?ISO-2022-JP?B?GyRCJE49cSQtSn0bKEI=?=
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: ueda@Raomen.Net

$B?"ED(B@Raomen.Net $B$G$9!#(B


> > $B$NFs$D$,$"$j$^$9$h$M!)(B $B$=$&$9$k$H!"Fb(B -> $B30(B $B$N;~$K$OEvA3(B global ip $B$X$N(B
;
> $B$=$NJQ49$O!"(B
> 	$fwcmd add divert natd all from any to any via ${oif}
> $B$G9T$&$s$G$9$h$M!#(B

$B!!$=$&$G$9!"$=$7$F(B divert $B%k!<%k$GJQ49$5$l$?$b$N$O$=$l0J9_$N%k!<%k$K$R$C(B
$B$+$+$C$?;~E@$G=hM}$,=*N;$H$J$k$O$:$G$9!#(B

$B!!5U$K(B divert $B%k!<%k$NA0$N%k!<%k$K%^%C%A$7$?%Q%1%C%H$N=hM}$O$=$3$G=*N;$7!"(B
$B$=$l0J9_0l@Z$N%k!<%k$,E,1~$5$l$J$$$O$:$G$9!#(B

# $B=|$/(B pipe...


> $B$3$l$O>e$N3($G(B oif $B$rDL2a$7$?$H$-$N$_!"$D$^$j(B2$B2sL\$K(B
> $BI>2A$5$l$k$N$G$O$J$$$N$G$7$g$&$+!#(B

$B!!$&!"$A!"0c$&$H;W$&$s$G$9$1$I(B...

# $B@bL@$K$,<+?.$J$$$G$9(B --;)$B!#(B

$B!!(Bipfw $B$N>l9g!"$I$C$A$+$i%Q%1%C%H$,F~$k$+$H$$$&$N$O%k!<%k$NE,1~$N=g=x$K(B
$B4X78$J$/$F!"%k!<%k$,$I$&$$$&=g=x$G$+$+$l$F$$$k$+$N$_$K0MB8$7$F$$$k$N$G$O(B
$B$J$$$G$7$g$&$+!)(B $B$G$9$+$i!"(B

> $B$h$C$F!"Fb(B -> $B30$N%U%#%k%?$O(B1$B2sL\$K(B iif $B$rDL$k;~$K$+$1$i$l$k(B
> ($B$^$@(B natd $B$G%"%I%l%9JQ49$+$+$C$F$$$J$$$+$i(B)$B$s$8$c$J$$$G$7$g$&$+!#(B

$B$H$$$&$N$O0c$&$+$H!#(B


$B!!$3$NJU!"<B$O(B ipfw+natd+IPSec $B$H$$$&%^%7%s$r(B 2$BBf:n$C$?$H$-$K$O$^$C$F$7(B
$B$^$C$F$+$J$jG:$s$@$N$G$9$,!"(Bipfw $B$O$"$/$^$G%k!<%k$N=g=x$I$*$j$K%Q%1%C%H(B
$B$r=hM}$9$k$@$1$@!"$H$$$&$N$,7P83$+$iF@$i$l$?$b$N$G$7$F(B...


$B!!(Bipfilter+ipnat $B$N>l9g$H(B ipfw+natd $B$N>l9g$N0lHV$N0c$$$O!"(Bipfw $B$N>l9g$K(B
$B$O(B ipfw $B%k!<%kCf$K(B divert $B%k!<%k$,F~$C$F$/$k$?$a$K!"?M4V$N(B(?)$BM}2r$9$k(B
$B!V(Bin $BB&$N%$%s%?!<%U%'!<%9$G=hM}$,$+$+$C$F!"99$K(B out $BB&$+$i=P$F9T$/:]$K=h(B
$BM}$,$+$+$C$F(B...$B!W$H$$$&$N$G$O$J$/!"!V%k!<%k(B 1$B!"%k!<%k(B 2$B!"(B...$B!"(BNAT $B=hM}!"(B
$B%k!<%k(B n$B!"%k!<%k(B n+1...$B!W$H$$$&!"Hs>o$K5!3#E*$J=hM}$K$J$C$F$$$k!"$H$$$&(B
$BE@$G$O$J$$$G$7$g$&$+!)(B

# $B$3$l$,!VJ,$+$jFq$$!W$H(B Linux $B;H$$$K%0%A%0%A8@$o$l$F$^$9(B ^^;)$B!#(B

$B!!(Bipfilter+ipnat $B$N>l9g$K$O?eC+$5$s$,IA$+$l$?$h$&$J%$%a!<%8$K6a$$$H;W$&(B
$B$N$G$9$,!"(Bipfw+natd $B$N>l9g$O%A%H0c$&!"$H$$$&$N$,(B($BB-$j$J$$F,$GL5M}LpM}M}(B
$B2r$7$?(B)$B;d$N46A[$G$9!#(B

-- 
$B?"EDM5G7(B <ueda@Raomen.Net>

