From owner-FreeBSD-net-jp@jp.freebsd.org  Wed Jul 28 22:19:00 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA14559;
	Wed, 28 Jul 1999 22:19:00 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from titanium.yy.ics.keio.ac.jp (titanium.yy.ics.keio.ac.jp [131.113.47.73])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA14553
	for <FreeBSD-net-jp@jp.freebsd.org>; Wed, 28 Jul 1999 22:19:00 +0900 (JST)
	(envelope-from sanpei@sanpei.org)
Received: from oxygen.yy.ics.keio.ac.jp (oxygen.yy.ics.keio.ac.jp [131.113.47.3])
	by titanium.yy.ics.keio.ac.jp (8.8.8+3.0Wbeta13/3.7W) with ESMTP id WAA24341
	for <FreeBSD-net-jp@jp.freebsd.org>; Wed, 28 Jul 1999 22:18:55 +0900 (JST)
Received: from lavender.yy.cs.keio.ac.jp (lavender.yy.ics.keio.ac.jp [131.113.47.22])
	by oxygen.yy.ics.keio.ac.jp (8.9.3+3.2W/3.7W) with ESMTP id WAA26335
	for <FreeBSD-net-jp@jp.freebsd.org>; Wed, 28 Jul 1999 22:18:54 +0900 (JST)
Received: (from sanpei@localhost)
	by lavender.yy.cs.keio.ac.jp (8.9.3/3.7W) id WAA22050;
	Wed, 28 Jul 1999 22:19:01 +0900 (JST)
Message-Id: <199907281319.WAA22050@lavender.yy.cs.keio.ac.jp>
To: FreeBSD-net-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 28 Jul 1999 14:41:37 +0900 (LMT)"
References: <19990728144137N.kawamura@nippon-rad.co.jp>
X-Mailer: Mew version 1.70 on Emacs 19.34.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Wed, 28 Jul 1999 22:19:00 +0900
From: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-net-jp 1791
Subject: [FreeBSD-net-jp 1791] Re: NAT and interface
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: sanpei@sanpei.org

>$B0J2<$N$h$&$K@_Dj$7$F;n$7$F$O$$$?$N$G$9$,!"JQ49%"%I%l%9$rM_D%$C$?$N$,$^(B
>$B$:$+$C$?$h$&$G$9$M!#(B
>
>map ed0 192.168.1.0/24 -> xxx.xxx.xxx.240/30
>
>$BJQ49@h$N%"%I%l%9$O<+J,<+?H$N%"%I%l%9$N$_$H$$$&$3$H$G$9$M!#(B
>$B9M$($F$_$l$P!";j6KEv$?$jA0$N$3$H$G$7$?!#(B
># $BCQ$:$+$7$$(B .....

  $B$=$s$J$3$H$O$"$j$^$;$s(B. 

  Public $BB&$N%M%C%H%o!<%/%+!<%I$N(B IP $B$r(B A $B$H$7$F(B, $B$=$l0J30$N%"%I%l%9(B 
B $B$r(B map $B$K$U$C$F$bF0$-$^$9(B. $B$b$A$m$s(B $B%"%I%l%9(B B $B$KBP$7$F(B proxyarp 
$B$J$I$,I,MW$G$9(B.

  $B<B:]$KF0$$$F$$$k%5%s%W%k$H$7$F$O(B:

	$B$*30%M%C%H%o!<%/(B
 -----+------------
      |
      |A(ed0)[xxx.xxx.xxx.240/24] B[xxx.xxx.xxx.241/24]
  +---+----+
  |NAT box |
  +---+----+
      |
    --+---------------------
	$B$*2H%M%C%H%o!<%/(B[192.168.1.0/24]


bimap ed0 192.168.1.2/32 xxx.xxx.xxx.241/32

$B$O855$$K$&$4$$$F$$$^$9(B.
(bimap $B$O(B undocumented $B5!G=$@$C$?$H;W$$$^$9(B. 
 IP Filter 3.2.10 $B$GF0$$$F$$$^$9(B, IP Filter 3.2.7 $B$K(B
 $B$3$N5-=R$,$"$C$?$+$OITL@$G$9(B ^^;)

  $B$"$H(B, $B$*30$+$i(B xxx.xxx.xxx.241 $B$,(B ed0 $B$H$9$k$?$a$N(B proxyarp
proxyarp arp -s xxx.xxx.xxx.241 dd:dd:dd:dd:dd:dd pub

# $B$3$N@_Dj$r;O$a$?Ev;~$O$^$@(B ifconfig alias $B$,(B
# $B$J$+$C$?0Y$K(B, proxyarp $B$r;H$$$^$7$?(B
# $B8=:_$J$i$P(B, ifconfig alias $B$G$h$$$+$H;W$$$^$9(B. 
----------
$BF0$/$H;W$o$l$k@_Dj(B

map ed0 192.168.1.0/24 xxx.xxx.xxx.241/32 portmap tcp/udp 10000:29999
                       ~~~~~~~~~~~~~~~B $B$N%"%I%l%9(B

arp -s xxx.xxx.xxx.241 dd:dd:dd:dd:dd:dd pub
       ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ A $B$N(B MAC $B%"%I%l%9(B. 
          \___ B $B$N%"%I%l%9(B


MIHIRA Sanpei Yoshiro

