From owner-man-jp@jp.freebsd.org  Mon Dec 22 00:26:33 1997
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id AAA09391
	Mon, 22 Dec 1997 00:26:33 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id AAA09382
	for <man-jp@jp.freebsd.org>; Mon, 22 Dec 1997 00:26:31 +0900 (JST)
Received: from localhost (ppp036.yk.rim.or.jp [202.247.134.36]) by mail.yk.rim.or.jp (8.8.5/3.4Wbeta6-rim1.1) with ESMTP id AAA21291; Mon, 22 Dec 1997 00:26:29 +0900 (JST)
Message-Id: <199712211526.AAA21291@mail.yk.rim.or.jp>
From: k-horik@yk.rim.or.jp
To: man-jp@jp.freebsd.org
In-reply-to: Your message of "Tue, 25 Nov 1997 10:18:58 JST."
             <199711250133.KAA04401@rigel.opt.phys.waseda.ac.jp> 
Date: Mon, 22 Dec 1997 00:25:03 +0900
Reply-To: man-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: man-jp 489
Subject: [man-jp 489] Re: I want suggestions about natd(8) translation.
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org

 $BKY@n$G$9!#8E$$5-;v$X$N%U%)%m!<$G$9$,!D(B

$B$/$j$d$^$5$s!'(B
> $B!!$?$@!"$=$&$9$k$H(B -use_sockets $B%*%W%7%g%s$NJ}$,$$$^$$$A$o$+$i$J$/$J$k$J$"!#(B
> $B$"$l!)!!$b$7$+$7$F(B
> 
> .It Fl use_sockets | s
> Allocate a
> .Xr socket 2
> in order to establish an FTP data or IRC DCC send connection.  
> This option uses more system resources, but guarantees successful 
> connections when port numbers conflict.
> 
> $B$3$l$C$F(B natd(8) $BA4BN$GB>$N<jCJ$NBe$o$j$K(B socket(2) $B$r;H$&!"$H$$$&$N$G$O$J$/(B
> $B$F!"(BFTP data $B$H(B IRC DCC send $B@lMQ$N(B hack $B$N$?$a$N%*%W%7%g%s!"$H$$$&$3$H$G$7$g(B
> $B$&$+!)!!$=$&$@$H$9$k$HJ8$N$D$8$D$^$O9g$&$s$@$1$I!#(B
 $B$3$l$O$=$&$$$&$3$H$G$7$g$&!#(Bipfw.8, ppp.8 $B$G$bF1MM$N5-=R$,$"$j$^$9!#(B
alias library (libalias ?) $B$N5!G=$H=q$$$F$"$k$N$G!"$3$l$i$G6&MQ$7$F$$(B
$B$k$N$+$b$7$l$J$$$G$9$M(B($B%=!<%9FI$a$C$F!)(B ^_^;)$B!#(B

 $B$"$H!"(B
>  1. -use_sockets $B%*%W%7%g%s$,!V(Bsocket$B!W$r3d$jEv$F$k$3$H$r6/D4$7$F$$$k$N$+!"(B
>     FTP $B$d(B IRC $B$,FC<l$G$"$k$3$H$r6/D4$7$F$$$k$N$+!#(B
>  2. -permanent_link $B$N9`$N:G8e$NJ}$NLuJ8$,JQ(B($B%3%a%s%HFb$NLuCm$r;2>H(B)$B!#(B
>  3. -inport / -outport $B$NLuJ8$,M}2r$G$-$J$$!#(B
>  4. $B$H$9$k$H(B -port $B$bLdBj$,$"$k$+$b$7$l$J$$!#(B
$B$G!"(B1. $B$O$$$$$H$7$F!"(B


 2. -permanent_link $B$N9`$N:G8e$NJ}$NLuJ8$,JQ(B($B%3%a%s%HFb$NLuCm$r;2>H(B)$B!#(B
.It Fl dynamic
.Fl n
$B%*%W%7%g%s$d(B
.Fl interface
$B%*%W%7%g%s$,MQ$$$i$l$k$H!"(B
.Nm
$B$O(B
.Ar interface
$B$rDL2a$9$k%Q%1%C%H$NJQ49(B routing socket $B$r4F;k$7$^$9!#(B
.\" ($BLuCm(B) kuriyama@opt.phys.waseda.ac.jp (Nov 29 1997)
.\" $B>e$NLu$O$I$&$b0UL#$,DL$i$J$$!#86J8$O0J2<$NDL$j!#C/$+D>$7$F!#(B
.\" .Nm
.\" will monitor the routing socket for alterations to the
.\" .Ar interface
.\" passed.
 $B$&$&!D<+?.$J$$$G$9$1$I!V;XDj$5$l$?(B interface $B$X%k!<%F%#%s%0$9$k%=%1%C(B
$B%H$NJQ2=$r4F;k$7$^$9!W$+$J$!!#(Broute to the interface $B$@$H;W$C$?$N$G$9(B
$B$1$I!"0c$&$+$b!#(B


 3. -inport / -outport $B$NLuJ8$,M}2r$G$-$J$$!#(B
.It Fl i | inport Ar inport
Read from and write to
.Ar inport ,
treating all packets as packets coming into the machine.

.It Fl i | inport Ar inport
$B$9$Y$F$N%Q%1%C%H$r%^%7%s$KF~$C$F$/$k$b$N$H$7$F07$$!"(B
.Ar inport
$B$+$iFI$_9~$_!"(B
.Ar inport
$B$X=q$-=P$7$^$9!#(B

 $B$3$l$O86J8$NDL$j$@$H;W$$$^$9!#$?$H$($PFbIt%M%C%H%o!<%/$K$*$$$F!"(Bnatd 
$B$rF0$+$7$F$$$k%^%7%s$H$N%Q%1%C%H$@$1KI2PJI$,DL$9$H$$$&@_Dj$b!"$"$k$s$8$c(B
$B$J$$$G$7$g$&$+!#KI2PJI$N;29M=q$r8+$l$P=q$$$F$"$k$h$&$J5$$,$7$^$9(B($BL$3N(B
$BG'(B)$B!#(B

                       --+---------$B@$3&(B
                      $BKI2PJI(B
 ------------+-----------+- $BFbIt%M%C%H%o!<%/(B
             interface A
             machine 1



 4. $B$H$9$k$H(B -port $B$bLdBj$,$"$k$+$b$7$l$J$$!#(B
.It Fl p | port Ar port
.Xr divert 4
$B$K$h$C$F;XDj$5$l$?%k!<%k$rMQ$$$F%Q%1%C%H$r<1JL$7!"F~$C$F$/$k%Q%1%C%H$r(B
.Ar port
$B$+$iFI$_!"=P$F9T$/%Q%1%C%H$r(B
.Ar port
$B$X=q$-=P$7$^$9!#(B

.It Fl p | port Ar port
Read from and write to
.Ar port ,
distinguishing packets as incoming our outgoing using the rules specified in
.Xr divert 4 .

 $B$3$l$OJ,$j$^$;$s$,!"Lu$H$7$F$O$3$NDL$j$GNI$$$N$G$O$J$$$G$7$g$&$+!#(B
--
$BKY@nOBM:(B
