From owner-FreeBSD-net-jp@jp.freebsd.org  Mon Mar 27 13:20:20 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA23453;
	Mon, 27 Mar 2000 13:20:20 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from mbox.d-paper.co.jp ([210.224.242.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA23448
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 27 Mar 2000 13:20:19 +0900 (JST)
	(envelope-from hirose@d-paper.co.jp)
Received: from pc1.takezo.co.jp (pc-3.takezo.co.jp [210.239.132.181])
	by mbox.d-paper.co.jp (8.9.3/3.7W) with SMTP id NAA50513
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 27 Mar 2000 13:23:46 +0900 (JST)
Message-ID: <004701bf97a3$d5acd380$b584efd2@takezo.co.jp>
From: "Hirose Takenori" <hirose@d-paper.co.jp>
To: <FreeBSD-net-jp@jp.freebsd.org>
Date: Mon, 27 Mar 2000 13:20:49 +0900
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-net-jp 2385
Subject: [FreeBSD-net-jp 2385] 1 =?ISO-2022-JP?B?GyRCQlAbKEI=?= 1 NAT
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: hirose@d-paper.co.jp

$BW"@%!w(BTAKEZO$B$G$9!#(B

1 $BBPB?(B NAT $B$O!"%+!<%M%k$r%3%s%Q%$%k$7$F!"4JC1$K=PMh$?$N$G$9$,!"(B
1 $BBP(B 1 NAT $B$,=PMh$J$/$F!"G:$s$G$$$^$9!#C/$+!"(B1 $BBP(B 1 $B$r$5$l$?J}(B
$B$$$i$C$7$c$$$^$;$s$+!)(B

1 $BBP(B 1 $B$7$?$$!"(BIP $B$O!"(B210.xxx.yyy.10 = 192.168.1.1 $B$G$9!#(B

$B>\:Y>pJs(B
OS : FreeBSD R3.4
NetWork :
            To WAN
              |
              |
              |ep0 : 210.xxx.yyy.1
    +---------+--------+
    |FreeBSD NAT Server|
    +---------+--------+
              |ve0 : 192.168.1.2
              |
              |192.168.1.1
        +------------+
        |Accelar 1100|
        +------------+
       ||||||||||||||||
       $B2<$K(B 16 $B%;%0%a%s%H(B
$B5/F0$N;~!"<B9T$9$k(B Shell :
/usr/local/etc/rc.d/route_nat_dhcp.sh
#!/bin/sh
natd -interface ep0
ipfw -f flush
ipfw add divert natd all from any to any via ep0
ipfw add pass all from any to any
/usr/sbin/dhcpd vr0
route add -net 192.168.2.0 192.168.1.1
route add -net 192.168.3.0 192.168.1.1
route add -net 192.168.4.0 192.168.1.1
route add -net 192.168.5.0 192.168.1.1
route add -net 192.168.6.0 192.168.1.1
route add -net 192.168.7.0 192.168.1.1
route add -net 192.168.8.0 192.168.1.1
route add -net 192.168.9.0 192.168.1.1
route add -net 192.168.10.0 192.168.1.1
route add -net 192.168.11.0 192.168.1.1
route add -net 192.168.12.0 192.168.1.1
route add -net 192.168.13.0 192.168.1.1
route add -net 192.168.14.0 192.168.1.1
route add -net 192.168.15.0 192.168.1.1
route add -net 192.168.16.0 192.168.1.1

$B$G$O!"$h$m$7$/$*4j$$$7$^$9!#(B


