From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Oct 17 18:51:31 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id SAA22799
	Fri, 17 Oct 1997 18:51:31 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with ESMTP id SAA22794
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 17 Oct 1997 18:51:30 +0900 (JST)
Received: from kiri.toba-cmt.ac.jp (localhost [127.0.0.1])
	by kiri.toba-cmt.ac.jp (8.8.7/8.8.7) with ESMTP id SAA15903
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 17 Oct 1997 18:48:21 +0900 (JST)
Message-Id: <199710170948.SAA15903@kiri.toba-cmt.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
In-Reply-To: Your message of "Fri, 17 Oct 1997 18:11:44 +0900 (JST)"
References: <199710170911.SAA14287@ail.ail-inc.co.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Fri, 17 Oct 1997 18:48:21 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-users-jp 19420
Subject: [FreeBSD-users-jp 19420] Re: Natd doesn't invoke
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B6M;3(B $B$G$9!#(B

Message-ID: <199710170911.SAA14287@ail.ail-inc.co.jp> $B$N5-;v$K$F(B
sada@ail-inc.co.jp (SADA Kenji) $B$5$s$O=q$+$l$^$7$?(B :

> $BL>8E20$N:4ED$G$9!#(B
> 
:
> Q1. <199709210724.QAA21383@kiri.toba-cmt.ac.jp>
> $B$G6M;3$5$s$N5s$2$i$l$?(B sample $B$G(B
> 
> > oif="%PUBLIC_INT%"
> 
> $B$H$$$&=q<0$r$5$l$F$$$^$9$,!"$3$l$O2?$+DjHV$N(B
> macro processor $B$r;H$o$l$F$$$k$N$G$7$g$&$+!)(B

$B;d$O(B natd $B$O(B port $B$K$7$F(B Makefile $B$GC1$K(B

DIVERT_PORT=	6668
KERNEL=		FIREWALL
PRIVATE_INT=	ep0
PRIVATE_NET=	192.168.1.0
PRIVATE_MASK=	255.255.255.0
PRIVATE_IP=	192.168.1.1
PUBLIC_INT=	ep1
PUBLIC_NET=	202.26.248.0
PUBLIC_MASK=	255.255.255.0
PUBLIC_IP=	202.26.248.77
NAMESERVER_IP=	202.26.249.1
PRISERVER_IP=	192.168.1.2
WWWPORTNO=	80
FTPPORTNO=	21
:
post-build:
.for f in natd.cf natd.sh services.per kill-natd.sh
	@${SED} -e 's@%PREFIX%@${PREFIX}@g' \
		-e 's@%DIVERT_PORT%@${DIVERT_PORT}@g' \
		-e 's@%KERNEL%@${KERNEL}@g' \
		-e 's@%PRIVATE_INT%@${PRIVATE_INT}@g' \
		-e 's@%PRIVATE_NET%@${PRIVATE_NET}@g' \
		-e 's@%PRIVATE_MASK%@${PRIVATE_MASK}@g' \
		-e 's@%PRIVATE_IP%@${PRIVATE_IP}@g' \
		-e 's@%PUBLIC_INT%@${PUBLIC_INT}@g' \
		-e 's@%PUBLIC_NET%@${PUBLIC_NET}@g' \
		-e 's@%PUBLIC_MASK%@${PUBLIC_MASK}@g' \
		-e 's@%PUBLIC_IP%@${PUBLIC_IP}@g' \
		-e 's@%PRISERVER_IP%@${PRISERVER_IP}@g' \
		-e 's@%WWWPORTNO%@${WWWPORTNO}@g' \
		-e 's@%FTPPORTNO%@${FTPPORTNO}@g' \
		-e 's@%NAMESERVER_IP%@${NAMESERVER_IP}@g' \
		< ${FILESDIR}/${f}.tmpl > ${FILESDIR}/${f}
.endfor

$B$H$7$F;H$C$F$$$k$@$1$J$N$G$7$?(B^^;

$B!t(B $B$"$^$j?<$$0UL#$O$"$j$^$;$s$N$G5$$K$7$J$$$G$/$@$5$$!#(B
------------------------------------------------------------------------
$B6M;3OBI'(B <kiri@kiri.toba-cmt.ac.jp>                 $BD;1)>&A%9bEy@lLg3X9;(B
                                                          $BEE;R5!3#9)3X2J(B
