Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 471

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Linux IP Masquerade HOWTO: $BM=HwCN<1(B</TITLE>
 <LINK HREF="IP-Masquerade-HOWTO-3.html" REL=next>
 <LINK HREF="IP-Masquerade-HOWTO-1.html" REL=previous>
 <LINK HREF="IP-Masquerade-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="IP-Masquerade-HOWTO-3.html">$B<!$N%Z!<%8(B</A>
<A HREF="IP-Masquerade-HOWTO-1.html">$BA0$N%Z!<%8(B</A>
<A HREF="IP-Masquerade-HOWTO.html#toc2">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s2">2. $BM=HwCN<1(B</A></H2>

<P>
<P>
<H2><A NAME="ss2.1">2.1 IP $B%^%9%+%l!<%I$H$O(B</A>
</H2>

<P>IP $B%^%9%+%l!<%I$O!"(B Linux $B$K$*$1$k%M%C%H%o!<%-%s%05!G=$G$"$j!"B?$/$N(B
$B>&MQ$N%U%!%$%"%&%)!<%k$d%M%C%H%o!<%/%k!<%?$K8+<u$1$i$l$k(B 1$BBPB?$N(B NAT
(Network Address Translation: $B%M%C%H%o!<%/%"%I%l%9JQ49(B) $B$H;w$F$$$^$9!#(B
$BNc$H$7$F!"(B Linux $B%[%9%H$,(B PPP $B$d%$!<%5%M%C%HEy$K$F%$%s%?!<%M%C%H$K@\B3(B
$B$5$l$F$$$k$H$7$^$7$g$&!#(B
IP $B%^%9%+%l!<%I$NFCD'$O(B Linux $B%\%C%/%9$K(B (PPP $B$d%$!<%5%M%C%HEy$K$F(B)
$B@\B3$5$l$k(B "$BFbIt$N(B" $B%3%s%T%e!<%?$K$bEy$7$/%$%s%?!<%M%C%H$r(B
$BMxMQ$G$-$k$h$&$K$7$^$9!#(B
Linux $B$N(B IP $B%^%9%+%l!<%G%#%s%0$O!"FbIt%^%7%s$,(B<EM>$B8x<0$K3d$jEv$F$i$l$?(B
IP $B%"%I%l%9(B</EM>$B$r;}$?$J$/$F$b!"FbIt%^%7%s$,%$%s%?!<%M%C%H$K(B
$B@\B3$G$-$k$h$&$K$7$^$9!#(B
<P>$B%^%9%+%l!<%I$O!"(B $B%^%9%+%l!<%I%2!<%H%&%'%$$r7PM3$7$F!"A4$F$N%^%7%s$r(B
<EM>$B1#$7$F(B</EM>$B%$%s%?!<%M%C%H$K%"%/%;%9$G$-$k$h$&$K$7$^$9!#(B
$B%$%s%?!<%M%C%H>e$NB>$N%^%7%s$+$i$O!"H/@8$9$kA4$F$N%H%i%U%#%C%/$O(B
$B$"$?$+$b(B IP $B%^%9%+%l!<%I(B Linux $B%5!<%P<+?H$+$i$N$b$N$G$"$k$h$&$K(B
$B8+$($^$9!#(B
$B$=$NDI2C5!G=$K2C$($F!"(B IP $B%^%9%+%l!<%I$OHs>o$K0BA4$J%M%C%H%o!<%-%s%0(B
$B4D6-$r:n$k$?$a$NEZBf$rDs6!$7$^$9!#(B
$B$7$C$+$j:n$i$l$?%U%!%$%"%&%)!<%k$rH<$($P!"$7$C$+$j@_Dj$5$l$?(B
$B%^%9%+%l!<%I%7%9%F%`$HFbIt$N(B LAN $B$N%;%-%e%j%F%#$r2u$9$3$H$O$+$J$j(B
$BFq$7$/$J$k$G$7$g$&!#(B
<P>$B%^%9%+%l!<%I$,(B 1$BBP(B1 $B$N(B NAT $B$d%W%m%-%7$K$h$kLdBj2r7hJ}K!$H$I$N$h$&$K(B
$B0c$&$N$+!"$b$C$HCN$j$?$$J}$O!"(B FAQ $B$N>O(B $B$N(B
<A HREF="IP-Masquerade-HOWTO-7.html#what-is-masq">IP $B%^%9%+%l!<%I$O!"%W%m%-%7$d(B NAT $B%5!<%S%9$H$I$&0c$&$N$G$7$g$&$+(B?</A>
$B$r$4Mw$/$@$5$$!#(B
<P>
<H2><A NAME="ss2.2">2.2 $B8=:_$N>uBV(B</A>
</H2>

<P>IP $B%^%9%+%l!<%I$O2?G/$b$N4V;H$o$lB3$1$F$*$j!"(BLinux $B%+!<%M%k(B 2.2.x
$B$NCJ3,$K$"$k8=:_!"$H$F$b@.=O$7$?>uBV$K$"$j$^$9!#(B
Linux $B%+!<%M%k(B 1.3.x $B$+$i!"(BMASQ $B%5%]!<%H$,AH$_9~$^$l$F$$$^$9!#(B
$B:#F|!"B?$/$N8D?M$d>&6H%Y!<%9$N%S%8%M%9$K$*$$$F;H$o$l!"M%=($J7k2L$r(B
$B$*$5$a$F$$$^$9!#(B
<P>Web $B%V%i%&%8%s%0!"(B TELNET, FTP, PING, TRACEROUTE $BEy$N0lHLE*$J(B
$B%M%C%H%o!<%/$NMxMQ$O!"(B IP $B%^%9%+%l!<%I>e$G$&$^$/F0:n$7$^$9!#(B
FTP, IRC $B$H%j%"%k%*!<%G%#%*(B (Real Audio) $B$N$h$&$JB>$N(B
$B%3%_%e%K%1!<%7%g%s$OE,@Z$J(B IP MASQ $B%b%8%e!<%k$r%m!<%I$9$l$P$&$^$/(B
$BF0:n$7$^$9!#(B
$B%9%H%j!<%_%s%0%*!<%G%#%*$N$h$&$JB>$N%M%C%H%o!<%/$KFCM-$N%W%m%0%i%`(B
( MP3, True Speech $B$J$I(B) $B$bF1MM$KF0:n$7$^$9!#(B
$B%a!<%j%s%0%j%9%H$N2??M$+$NM%=($J%f!<%6$O%S%G%*2q5D%=%U%H%&%'%"$K(B
$B$*$$$F$bNI$$7k2L$r=P$7$^$7$?!#(B
<P>$BFbIt$H30It$N%$!<%5%M%C%H%M%C%H%o!<%/$N4V$r(B 1 $B$D$@$1$N%M%C%H%o!<%/%+!<%I(B
(NIC) $B$K$F(B IP $B%^%9%+%l!<%I$rF0:n$5$;$k$3$H$O$*A&$a$G$-$^$;$s!#(B
$B>\:Y$K$D$$$F$O(B FAQ $B$N>O$N(B
<A HREF="IP-Masquerade-HOWTO-7.html#aliasing">IP $B%^%9%+%l!<%I$O(B1$BKg$@$1$N%$!<%5%M%C%H%M%C%H%o!<%/%+!<%I$GF0:n$7$^$9$+(B?</A>
$B$K$"$k2r@b$r$4Mw$/$@$5$$!#(B
<P>$B$H$b$+$/!"$h$j40A4$J%5%]!<%H:Q$_%=%U%H%&%'%"$N0lMw$O(B
<A HREF="IP-Masquerade-HOWTO-6.html#Supported Client Software">$B%5%]!<%H$7$F$$$k%/%i%$%"%s%H%=%U%H%&%(%"$H$=$NB>$N@_Dj>pJs(B</A>
$B$N>O$r$4Mw$K$J$C$F$/$@$5$$!#(B
<P>IP $B%^%9%+%l!<%I$O!"B>$NMM!9$J0[$J$k(B OS $B$d%O!<%I%&%'%"%W%i%C%H%U%)!<%`(B
$B$K$F2TF/$9$k(B '$B%/%i%$%"%s%H%^%7%s(B' $B$KBP$7!"%5!<%P$H$7$FNI9%$KF0:n$7$^$9!#(B
<P>$B0J2<$KFbIt$N(B MASQ $B$5$l$?%7%9%F%`>e$G$N@.8yNc$r<($7$^$9(B - 
<P>
<P>
<UL>
<LI>Unix:  Sun Solaris, *BSD, Linux, Digital UNIX, $BEy(B.</LI>
<LI>Microsoft Windows 2000, NT (3.x $B$H(B 4.x), 95/98/ME, Windows for 
Workgroups (TCP/IP $B%Q%C%1!<%8$r4^$`(B) </LI>
<LI>IBM OS/2</LI>
<LI>MacTCP $B0?$O(B Open Transport $B$N$$$:$l$+$,2TF/$9$k(B Apple Macintosh MacOS $B%^%7%s(B</LI>
<LI>$B%Q%1%C%H%I%i%$%P$H(B NCSA Telnet $B%Q%C%1!<%8$r4^$`(B DOS $B%Y!<%9$N%7%9%F%`(B</LI>
<LI>VAXen</LI>
<LI>Linux $B$H(B NT $B$,2TF/$9$k(B Compaq/Digital Alpha</LI>
<LI>AmiTCP $B0?$O(B AS225-stack $B$r4^$`(B Amiga $B%3%s%T%e!<%?(B</LI>
</UL>
<P>$B$3$N%j%9%H$O$^$@$^$@B3$-$^$9!#MW$9$k$K!"(B TCP/IP $B$rC}$l$k(B OS
$B%W%i%C%H%U%)!<%`$G$"$l$P!"(B IP $B%^%9%+%l!<%I$H0l=o$K;H$($k$O$:$J$N$G$9!#(B
<P>
<H2><A NAME="ss2.3">2.3 IP $B%^%9%+%l!<%I$,M-MQ$J>l9g(B</A>
</H2>

<P>
<UL>
<LI>$B%$%s%?!<%M%C%H$K@\B3$5$l$?(B Linux $B%[%9%H$,$"$j!"(B</LI>
<LI>$B$=$N(B Linux box $B$K%m!<%+%k%5%V%M%C%H>e$G(B TCP/IP $B@\B3$5$l$?(B
$B%3%s%T%e!<%?$,$"$k$+!"(B</LI>
<LI>Linux $B%[%9%H$K%b%G%`$,@\B3$5$l$F$$$F!"B>$N%3%s%T%e!<%?$K@\B3$9$k(B
PPP $B0?$O(B SLIP $B%5!<%P$H$7$FF0:n$7!"(B</LI>
<LI>$B$=$l$i(B <B>$BB>$N(B</B> $B%^%7%s$O8x<00?$O8x6&$K3d$jEv$F$i$l$?(B IP $B%"%I%l%9$r(B
$B;}$?$:(B ($B$9$J$o$A!"%W%i%$%Y!<%H(B TCP/IP $BHV9f$,3d$jEv$F$i$l$F$$$k(B)$B!"(B</LI>
<LI>$B$=$7$FL^O@!"$"$J$?$,DI2C$N8x<0(B/$B8x6&$N(B TCP/IP $B%"%I%l%9$r(B ISP
$B$+$iF~<j$7!"(B Linux $B$r%k!<%?$H$7$F@_Dj$9$k$+0?$O30It%k!<%?$r9XF~(B
$B$9$k0Y$NM>J,$J$*6b$r;H$&$3$H$J$/!"$=$l$i(B <B>$BB>$N(B</B> $B%^%7%s$,(B
$B%$%s%?!<%M%C%H$K@\B3$G$-$k$h$&$K$7$?$$$N$J$i$P!#(B</LI>
</UL>
<P>
<H2><A NAME="ss2.4">2.4 IP $B%^%9%+%l!<%I$,L5MQ$J>l9g(B</A>
</H2>

<P>
<UL>
<LI>$B%$%s%?!<%M%C%H$K@\B3$5$l$F$$$k%^%7%s$,%9%?%s%I%"%m%s$N(B Linux
$B%[%9%H$N>l9g!#(B ($B$7$+$7$J$,$i%U%!%$%"%&%)!<%k$r9=C[$9$k$N$ONI$$9M$($G$9(B)
$B$"$k$$$O!"(B</LI>
<LI>$B4{$K(B $B!ZLuCm(B: $B%5!<%P$@$1$G$J$/![(B <B>$B%/%i%$%"%s%H(B</B>$B%^%7%s$N0Y$K$b(B
$B8x<0$J(B IP $B%"%I%l%9$rJ#?t3d$jEv$F$F$$$k>l9g!"(BIP $B%^%9%+%l!<%I$OI,MW(B
$B$"$j$^$;$s!#(B</LI>
<LI>$B$=$7$F$b$A$m$s!"(B Linux $B$r;H$C$F(B '$B%?%@>h$j(B' $B$9$k9M$($,9%$-$G(B
$B$J$/!"A4$/F1$8$3$H$r$9$k9b2A$J>&MQ%D!<%k$r;H$&$3$H$r$h$j2wE,$@$H(B
$B46$8$k>l9g!#(B</LI>
</UL>
<P>
<H2><A NAME="ss2.5">2.5 $B$I$N$h$&$K$7$F(B IP $B%^%9%+%l!<%I$OF0:n$9$k$+(B</A>
</H2>

<P>Ken Eves $B;a$K$h$k%*%j%8%J%k$N(B IP $B%^%9%+%l!<%I(B FAQ $B$+$i0zMQ$7$^$9(B - 
<P>
<PRE>
$B$3$l$O$b$C$H$b4JC1$J9=@.?^$G$9(B - 

   SLIP/PPP         +------------+                         +-------------+
   ISP $B$X(B           |  Linux     |         SLIP/PPP        | Anybox      |
  &lt;---------- modem1|    #1      |modem2 ----------- modem3|             |
    111.222.121.212 |            |           192.168.0.100 |             |
                    +------------+                         +-------------+

$B>e?^$K$*$$$F!"(B IP_MASQUERADING $B$rH<$&(B Linux box $B$,(B Linux #1 $B$H$7$F(B
$B%$%s%9%H!<%k$5$l$F$*$j!"(B modem1 $B$r;H$C$?(B SLIP $B0?$O(B PPP $B@\B3$K$F!"(B
$B%$%s%?!<%M%C%H$K@\B3$5$l$F$$$^$9!#(B
$B$3$N%^%7%s$K$O%Q%V%j%C%/(B IP $B%"%I%l%9$H$7$F(B 111.222.121.212 $B$,3d$jEv$F(B
$B$i$l$F$$$^$9!#(B
$B99$KH/?.B&$N%@%$%d%k%$%s$H(B SLIP $B0?$O(B PPP $B@\B3$r<u$1F~$l$k$?$a$N(B
modem2 $B$,@\B3$5$l$F$$$^$9!#(B
$BBh(B2 $B$N%7%9%F%`(B ( Linux $B$,2TF/$7$F$$$kI,MW$O$"$j$^$;$s(B) $B$O(B
Linux #1 box $B$XH/8F$7!"(B SLIP $B0?$O(B PPP $B@\B3$r3+;O$7$^$9!#(B
$B$3$N%^%7%s$O%$%s%?!<%M%C%H$+$i%Q%V%j%C%/$J(B IP $B%"%I%l%9$,(B
*$B3d$jEv$F$i$l$^$;$s(B*$B$N$G!"%W%i%$%Y!<%H%"%I%l%9$N(B 192.168.0.100 $B$r(B
$BMQ$$$^$9!#(B($B2<5-;2>H!#(B)

$B%^%9%+%l!<%I$H%k!<%F%#%s%0$N@_Dj$,E,@Z$G$"$l$P!"%^%7%s(B "Anybox" $B$O(B
$B$"$?$+$b%$%s%?!<%M%C%H$KD>@\@\B3$5$l$?$+$N$h$&$K?6$kIq$&$3$H$,$G$-$^$9(B
($B$$$/$D$+$NNc30$O$"$j$^$9$,(B)$B!#(B

Pauline Middelink $B;a$+$i$N0zMQ(B - 

Linux #1 box $B$O(B "ANYBOX" $B%^%7%s$N%2!<%H%&%'%$$H$7$F@_Dj$5$l$F$$$J$1$l$P(B
$B$J$i$J$$$3$H$rK:$l$F$O$J$j$^$;$s!#(B ($B$3$3$G!"$=$l$,%G%U%)%k%H%k!<%H$J$N$+!"(B
$B0?$OC1$J$k%5%V%M%C%H$G$"$k$N$+$OLdBj$G$O$"$j$^$;$s!#(B)

$B$b$7(B "ANYBOX" $B$,$=$N$h$&$K$G$-$J$$$N$G$"$l$P!"(B Linux $B%^%7%s$OA4$F$N(B
$B%k!<%F%#%s%0$5$l$?%"%I%l%9$KBP$7$FBeM}(B arp $B$r%5%]!<%H$9$k$h$&(B
$B@_Dj$5$l$k$Y$-$G$9!#(B

$B$1$l$I$b!"BeM}(B arp $B$N%;%C%H%"%C%W$H@_Dj$O$3$NJ8=q$N07$&HO0O30$G$9!#(B

$B<!$K$"$2$k$N$O(B comp.os.linux.networking $B$+$i$N2a5n$NEj9F$+$i$N(B
$B0zMQ$G!">e5-Nc$K9gCW$9$k$h$&$KL>A0$r=q$-49$(!"JT=8$7$?$b$N$G$9(B - 

   o ANYBOX $B$K(B Linux $B%^%7%s$,%2!<%H%&%'%$$@$H65$($F$*$-$^$9!#(B
   o $B%^%7%s(B ANYBOX $B$K!"(B PPP $B0?$O(B SLIP $B@\B3$5$l$k(B Linux box $B$,(B
     $B%2!<%H%&%'%$$G$"$k$3$H$r65$($F$*$-$^$9!#(B
   o ANYBOX $B$+$i(B Linux box $B$K%Q%1%C%H$,(B $BFO$$$?;~!"(B Linux box $B$O(B
     $B%Q%1%C%H$KBP$7$F?7$7$$(B TCP/IP $B%=!<%9%]!<%HHV9f$r3d$jEv$F$F!"(B
     $B%Q%1%C%H%X%C%@$K<+J,$N(B IP $B%"%I%l%9$r=q$-9~$s$G!"85$N(B IP
     $B%"%I%l%9$rJ]B8$7$F$*$-$^$9!#(B
     MASQ $B%5!<%P$O$3$&$7$F=$@5$7$?%Q%1%C%H$r(B SLIP/PPP 
     $B%$%s%?!<%U%'!<%9$rDL$8$F%$%s%?!<%M%C%H$XAw?.$7$^$9!#(B
   o $B%Q%1%C%H$,%$%s%?!<%M%C%H(B $B$+$i(B Linux box $B$K5"$C$FMh$?$i!"(B
     Linux $B$O%]!<%HHV9f$,@h$K3d$jEv$F$?$b$N$N0l$D$G$"$k$+D4$Y$^$9!#(B
     $B$b$7$=$&$J$i!"(B MASQ $B%5!<%P$O85$N%]!<%H$H(B IP $B%"%I%l%9$rF@$F!"(B
     $BLa$C$FMh$?%Q%1%C%H%X%C%@$K$=$l$rI|85$7!"$=$N%Q%1%C%H$r(B
     ANYBOX $B$XAw$j$^$9!#(B
   o $B%Q%1%C%H$rAw$i$l$?%[%9%H$O!"$=$N0c$$$KA4$/5$IU$+$J$$$G$7$g$&!#(B
</PRE>
<P>
<P><B>$B$b$&0l$D$N(B IP $B%^%9%+%l!<%G%#%s%0$NNc(B - </B>
<P>
<P>$BE57?E*$JNc$r2<?^$K<($7$^$9(B - 
<PRE>

    +----------+
    |          |  $B%$!<%5%M%C%H(B
    | A-box    |::::::
    |          |.2   : 192.168.0.x
    +----------+     :
                     :      +----------+   PPP   
    +----------+     :   .1 |  Linux   |   link
    |          |     :::::::| Masq-Gate|:::::::::::::::::::// $B%$%s%?!<%M%C%H(B
    | B-box    |::::::      |          |  111.222.121.212
    |          |.3   :      +----------+
    +----------+     :      ($B%^%9%+%l!<%I(B
                     :       $B%2!<%H%&%'%$(B)
    +----------+     :
    |          |     :
    | C-box    |::::::
    |          |.4    
    +----------+  
                
    |                       |          |
    | &lt;-$BFbIt%M%C%H%o!<%/(B--> |          | &lt;- $B30It%M%C%H%o!<%/(B ---->
    |                       |          |
</PRE>
<P>$B$3$NNc$G$O!"(B4$BBf$N%3%s%T%e!<%?%7%9%F%`$,@\B3$5$l$F$$$^$9!#(B
$B$^$?$*$=$i$/$=$NB>$K!"?^$N$b$C$H1&B&$K%$%s%?!<%M%C%H$X$N(B PPP $B@\B3(B
$B$rDs6!$9$k%[%9%H$,!"$=$7$F$5$i$K$=$N1&B&$K$O$"$J$?$,>pJs$r$d$j<h$j(B
$B$7$?$$$H;W$&%$%s%?!<%M%C%H>e$N%j%b!<%H%[%9%H$,B8:_$9$k$3$H$G$7$g$&!#(B
Linux $B%7%9%F%`(B <B><CODE>masq-gate</CODE></B> $B$O(B IP $B%^%9%+%l!<%I$r9T$&(B
$B%2!<%H%&%'%$$G!"%^%7%s(B <B><CODE>A-box</CODE></B>$B!"(B<B><CODE>B-box</CODE></B>
$B5Z$S(B <B><CODE>C-box</CODE></B> $B$+$i9=@.$5$l$kFbIt%M%C%H%o!<%/$+$i(B
$B%$%s%?!<%M%C%H$X$N@\B3$r9T$$$^$9!#(B
$BFbIt%M%C%H%o!<%/$O(B
<A HREF="http://www.cis.ohio-state.edu/htbin/rfc/rfc1918.html">RFC-1918 $B$K$F3d$jEv$F$i$l$?4v$D$+$N%W%i%$%Y!<%H%M%C%H%o!<%/%"%I%l%9(B</A>
$B$N0l$D(B ($B$3$NNc$G$O(B 192.168.0.0) $B$r;H$$$^$9!#(B
Linux box $B$O(B TCP/IP $B%"%I%l%9(B 192.168.0.1 $B$r;}$A!"$=$NB>$N%[%9%H$O(B
$B0J2<$N%"%I%l%9$r;}$C$F$$$^$9(B - 
<P>
<UL>
<LI>A-Box: 192.168.0.2</LI>
<LI>B-Box: 192.168.0.3</LI>
<LI>C-Box: 192.168.0.4</LI>
</UL>
<P>
<P>3$BBf$N%^%7%s(B <CODE>A-box</CODE> $B!"(B<CODE>B-box</CODE> $B5Z$S(B <CODE>C-box</CODE>$B$O(B
TCP/IP $B$rOC$9$3$H$,$G$-$l$P$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$,F0:n$7$F(B
$B$$$F$b9=$$$^$;$s!#(B
OS $B$O(B <B>Windows 95</B> $B!"(B <B>Macintosh MacTCP $B0?$O(B OpenTransport</B>
$B0?$OJL$N(B <B>Linux box</B> $B$J$I!"%$%s%?!<%M%C%H>e$NB>$N%^%7%s$K@\B3(B
$B$G$-$k$b$N$G$9!#(B
$BF0:nCf!"%^%9%+%l!<%G%#%s%0%7%9%F%`0?$O(B <CODE>MASQ-gate</CODE> $B$O$3$l$i(B
$BFbIt@\B3$NA4$F$r(B <CODE>masq-gate</CODE> $B<+?H$+$iH/@8$9$k$h$&$K8+$($k$h$&$K(B
$BJQ49$7$^$9!#(B
$B<!$K%^%9%+%l!<%I$O!"%^%9%+%l!<%I$5$l$?@\B3$XLa$C$F$/$k%G!<%?$,Cf7Q$5$l$F!"(B
$BH/?.85$N%7%9%F%`$XLa$5$l$k$h$&$K=hM}$7$^$9!#(B
$B$3$l$K$h$j!"FbIt%M%C%H%o!<%/>e$N%7%9%F%`$+$i$O%$%s%?!<%M%C%H$X$ND>@\(B
$B7PO)$,$"$k$h$&$K8+$(!"%G!<%?$,%^%9%+%l!<%I$5$l$F$$$k$3$H$O0U<1$7$^$;$s!#(B
$B$3$l$r(B "$BF)2aE*$J(B" $B@\B3$H8F$S$^$9!#(B
<P>$BCm0U(B - $B0J2<$K<($9%H%T%C%/$N>\:Y$K$D$$$F$O(B 
<A HREF="IP-Masquerade-HOWTO-7.html#FAQ">$B$h$/$"$k<ALd(B (FAQ)</A> $B$r$4Mw$/$@$5$$(B -
<P>
<UL>
<LI>NAT, MASQ $B$H%W%m%-%7%5!<%P$H$NAj0cE@(B</LI>
<LI>$B%Q%1%C%H%U%!%$%"%&%)!<%k$NF0:n(B</LI>
</UL>
<P>
<P>
<P>
<A NAME="2.2.x-Requirements"></A> <P>
<H2><A NAME="ss2.6">2.6 IP $B%^%9%+%l!<%I$r(B Linux 2.2.x $B$G;H$&$?$a$NI,MW>r7o(B</A>
</H2>

<P>
<P>
<BLOCKQUOTE>
 <B>** $B:G?7$N>pJs$K$D$$$F$O(B 
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A> $B$r;2>H$7$F$/$@$5$$!#(B **</B> 
</BLOCKQUOTE>
 
<P>
<UL>
<LI>$B%+!<%M%k(B 2.2.x $B%=!<%9$O(B 
<A HREF="http://www.kernel.org/">http://www.kernel.org/</A> $B$+$iF~<j2DG=$G$9!#(B<BR>
$BCm0U(B #1 - Linux 2.2.x $B%+!<%M%k$N(B 2.2.16 $B0JA0$N%P!<%8%g%s$O(B TCP $B@\B3$K(B
$B$*$$$F%k!<%H8"8B$,:q<h$5$l$k<eE@$,$"$j!"(B 2.2.11 $B0JA0$N%P!<%8%g%s$K$O(B
IPCHAINS $B$N%U%i%0%a%s%F!<%7%g%s$K%P%0$,$"$j$^$9!#(B
$B$3$N$?$a!"$3$l$i$N%P!<%8%g%s$G6/NO$J(B IPCHAINS $B$N%k!<%k%;%C%H$rF0:n(B
$B$5$;$k?M$O!"967b$KBP$7$FL5KIHw$G$9!#(B
$B%+!<%M%k$r=$@5:Q$_%P!<%8%g%s$X%"%C%W%0%l!<%I$7$F$/$@$5$$!#(B
<P>$BCm0U(B #2 - Redhat 5.2 $B$N$h$&$J!"B?$/$N$h$j?7$7$$(B
<A HREF="IP-Masquerade-HOWTO-7.html#MASQ-supported-Distributions">$B%^%9%+%l!<%I%5%]!<%H:Q$_%G%#%9%H%j%S%e!<%7%g%s(B</A> 
$B$O!"(B Linux 2.2.x $B$KBP1~$7$F$$$^$;$s!#(B
DHCP, NetUtils $BEy$N%D!<%k$O%"%C%W%0%l!<%I$NI,MW$,$"$j$^$9!#(B
$B>\:Y$O$3$N(B HOWTO $B$K$"$j$^$9!#(B
<P>
</LI>
<LI>$B%m!<%I2DG=$J%+!<%M%k%b%8%e!<%k!"9%$^$7$/$O(B 2.1.121 $B0J9_!#(B
<A HREF="http://www.pi.se/blox/modutils/index.html">http://www.pi.se/blox/modutils/index.html</A> $B0?$O(B 
<A HREF="ftp://ftp.ocs.com.au/pub/modutils/">ftp://ftp.ocs.com.au/pub/modutils/</A> $B$+$iF~<j2DG=$G$9!#(B
<P>
</LI>
<LI>
<A HREF="http://www.linuxdoc.org/HOWTO/NET3-4-HOWTO.html">Linux NET-3-4 HOWTO</A> $B5Z$S(B 
<A HREF="http://www.linuxdoc.org/LDP/nag/nag.html">Network Administrator's Guide</A>$B$G07$o$l$F$$$k(BTCP/IP $B%M%C%H%o!<%/(B $B0?$O(B LAN  <BR>
<A HREF="http://www.ecst.csuchico.edu/~dranch/LINUX/index-linux.html#TrinityOS">TrinityOS</A> $B$N%I%-%e%a%s%H$bD4$Y$F$*$$$F$/$@$5$$!#(B
TrinityOS $B$O(B Linux $B%M%C%H%o!<%-%s%0$K$*$1$k$H$F$b9-HO0O$J%,%$%I$G$9!#(B
IP $B%^%9%+%l!<%I!"%;%-%e%j%F%#!"(B DNS, DHCP, Sendmail, PPP, Diald, NFS,
IPSEC $B%Y!<%9$N(B VPN, $B$^$?%Q%U%)!<%^%s%9$N>O$,>/!95s$2$i$l$^$9!#(B
50 $B0J>e$N>O$,$"$j$^$9!#(B
<P>
</LI>
<LI>Linux $B%[%9%H$N%$%s%?!<%M%C%H$X$N@\B3$K4X$7$F$O!"0J2<$NJ8=q$K$F(B
$B07$o$l$F$$$^$9(B - 
<A HREF="http://www.linuxdoc.org/HOWTO/ISP-Hookup-HOWTO.html">Linux ISP Hookup HOWTO</A>, 
<A HREF="http://www.linuxdoc.org/HOWTO/PPP-HOWTO.html">Linux PPP HOWTO</A>, 
<A HREF="http://www.ecst.csuchico.edu/~dranch/LINUX/index-linux.html#TrinityOS">TrinityOS</A>, 
<A HREF="http://www.linuxdoc.org/HOWTO/mini/DHCP/index.html">Linux DHCP mini-HOWTO</A>, 
<A HREF="http://www.linuxdoc.org/HOWTO/Cable-Modem/index.html">Linux Cable Modem mini-HOWTO</A> $B$=$7$F(B 
<A HREF="http://www.linuxdoc.org/HOWTO/mini/ADSL.html">http://www.linuxdoc.org/HOWTO/mini/ADSL.html</A>
<P>
</LI>
<LI>IPCHAINS 1.3.9 $B0J9_$N%P!<%8%g%s$O(B 
<A HREF="http://netfilter.filewatcher.org/ipchains/">http://netfilter.filewatcher.org/ipchains/</A> $B$+$iF~<j2DG=$G$9!#(B<BR>
$B%P!<%8%g%s$NI,MW>r7o$K4X$9$k99$J$k>pJs$K4X$7$F$O!":G?7$N(B IPCHAINS HOWTO $BEy$O(B
<A HREF="http://netfilter.filewatcher.org/ipchains/">Linux IP Firewalling Chains page</A> $B$+$iF@$i$l$^$9!#(B
<P>
</LI>
<LI>$B?7$7$$%+!<%M%k$N@_Dj!"%3%s%Q%$%k5Z$S%$%s%9%H!<%k$N%N%&%O%&$O(B
<A HREF="http://www.linuxdoc.org/HOWTO/Kernel-HOWTO.html">Linux Kernel HOWTO</A> $B$K>\$7$/=q$+$l$F$$$^$9!#(B
<P>
</LI>
<LI>$B$=$NB>=t!9$N5!G=$r<B8=$9$kIU2CE*$J(B IP $B%^%9%+%l!<%I%D!<%k$O0J2<$+$i(B
$B%@%&%s%m!<%I$7$F;HMQ$G$-$^$9(B - 

<UL>
<LI>TCP/IP $B%]!<%H%U%)%o!<%@Kt$O%j%@%$%l%/%?(B - 
<UL>
<LI>
<A HREF="http://juanjox.kernelnotes.org/">IP $B%]!<%H%U%)%o!<%G%#%s%0(B (IPMASQADM) - $B$*A&$a(B</A> $BKt$OH`$N8E$$(B 
<A HREF="http://www.geocities.com/SiliconValley/Campus/4869/">$B%_%i!<(B</A> $B!#(B</LI>
</UL>
</LI>
</UL>


<P>ICQ MASQ $B%b%8%e!<%k(B
<UL>
<LI>
<A HREF="http://members.tripod.com/~djsf/masq-icq/">Andrew Deryabin $B$N(B ICQ MASQ $B%b%8%e!<%k(B </A> </LI>
</UL>
<P>
<P>PORTFW FTP $B%=%j%e!<%7%g%s(B($BLdBj2r7hJ}K!(B) - 
<UL>
<LI>$B%^%9%+%l!<%I$5$l$?%^%7%s$X(B FTP $B$r%]!<%H%U%)%o!<%G%#%s%0$9$k(B
$B$?$a$N!"(B2.2.x $B$H(B 2.0.x $B$NN>J}$N%+!<%M%k$N(B MASQ $B%b%8%e!<%k$N(B
$BLdBj2r7hJ}K!$,$"$j$^$9!#(B
$B>\:Y$O(B
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A>
$B$N%"%W%j%1!<%7%g%s%Z!<%8$r$4Mw$/$@$5$$!#(B</LI>
<LI>SuSe $B$K!"FbIt$N(B FTP $B%5!<%P$KE~C#$9$k0Y$N%]!<%H%U%)%o!<%G%#%s%0$K(B
$B;w$?5!G=$rDs6!$9$k40A4$J(B FTP $B%W%m%-%7%"%W%j%1!<%7%g%s$,$"$j$^$9!#(B
$B>\:Y$O(B
<A HREF="http://www.suse.de/en/support/proxy_suite/index.html">SuSe Proxy URL</A>
$B$r$4Mw$/$@$5$$!#(B</LI>
</UL>
<P>
<P>$B??$N(B 1 $BBP(B 1 NAT $B$N0Y$N(B IPROUTE2, $B%]%j%7!<%Y!<%9$N(B ($BH/?.85(B) $B%k!<%F%#%s%0!"(B
$B$=$7$F(B $B%H%i%U%#%C%/%7%'%$%T%s%0(B - 
<P>
<UL>
<LI>
<A HREF="ftp://ftp.inr.ac.ru/ip-routing/">ftp://ftp.inr.ac.ru/ip-routing</A>
<P>
</LI>
<LI>$BJ8=q$O(B 
<A HREF="http://www.compendium.com.ar/policy-routing.txt">http://www.compendium.com.ar/policy-routing.txt</A> $B$h$jF~<j2DG=$G$9!#(B</LI>
<LI>
<A HREF="http://www.linuxdoc.org/HOWTO/Adv-Routing-HOWTO.html">Advanced Routing HOWTO</A></LI>
<LI>
<A HREF="http://defiant.coinet.com/iproute2/">http://defiant.coinet.com/iproute2/</A>
<P>$B%=!<%9%3!<%I$N%_%i!<$O0J2<$K$"$j$^$9(B - 
<P>
<A HREF="ftp://linux.wauug.org/pub/net">ftp://linux.wauug.org/pub/net</A>
<A HREF="ftp://ftp.nc.ras.ru/pub/mirrors/ftp.inr.ac.ru/ip-routing/">ftp://ftp.nc.ras.ru/pub/mirrors/ftp.inr.ac.ru/ip-routing/</A>
<A HREF="ftp://ftp.gts.cz/MIRRORS/ftp.inr.ac.ru/">ftp://ftp.gts.cz/MIRRORS/ftp.inr.ac.ru/</A>
<A HREF="ftp://ftp.funet.fi/pub/mirrors/ftp.inr.ac.ru/ip-routing/">ftp://ftp.funet.fi/pub/mirrors/ftp.inr.ac.ru/ip-routing/ (STM1 to USA)</A>
<A HREF="ftp://sunsite.icm.edu.pl/pub/Linux/iproute/">ftp://sunsite.icm.edu.pl/pub/Linux/iproute/</A>
<A HREF="ftp://ftp.sunet.se/pub/Linux/ip-routing/">ftp://ftp.sunet.se/pub/Linux/ip-routing/</A>
<A HREF="ftp://ftp.nvg.ntnu.no/pub/linux/ip-routing/">ftp://ftp.nvg.ntnu.no/pub/linux/ip-routing/</A>
<A HREF="ftp://ftp.crc.ca/pub/systems/linux/ip-routing/">ftp://ftp.crc.ca/pub/systems/linux/ip-routing/</A>
<A HREF="ftp://ftp.paname.org">ftp://ftp.paname.org (France)</A>
<A HREF="ftp://donlug.ua/pub/mirrors/ip-route/">ftp://donlug.ua/pub/mirrors/ip-route/</A>
<A HREF="ftp://omni.rk.tusur.ru/mirrors/ftp.inr.ac.ru/ip-routing/">ftp://omni.rk.tusur.ru/mirrors/ftp.inr.ac.ru/ip-routing/</A><P>RPM $B%Q%C%1!<%8$O(B 
<A HREF="ftp://omni.rk.tusur.ru/Tango/">ftp://omni.rk.tusur.ru/Tango/</A> $B$H(B 
<A HREF="ftp://ftp4.dgtu.donetsk.ua/pub/RedHat/Contrib-Donbass/KAD/">ftp://ftp4.dgtu.donetsk.ua/pub/RedHat/Contrib-Donbass/KAD/</A> $B$+$iF~<j2DG=$G$9!#(B
<P>
</LI>
</UL>
<P>$B>\:Y$J>pJs$H$=$NB>%Q%C%AEy$O(B 
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A> $B$r$4Mw$/$@$5$$!#(B
</LI>
</UL>
<P>
<A NAME="2.3.x/2.4.x-Requirements"></A> <P>
<H2><A NAME="ss2.7">2.7 IP $B%^%9%+%l!<%I$r(B Linux 2.3.x $B5Z$S(B 2.4.x $B$G;H$&$?$a$NI,MW>r7o(B</A>
</H2>

<P>
<P>
<BLOCKQUOTE>
 <B>** $B:G?7>pJs$K$D$$$F$O(B 
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A> $B$r;2>H$7$F$/$@$5$$!#(B **</B> 
</BLOCKQUOTE>
 
<P>
<A NAME="NetFilter"></A> 
<UL>
<LI>$B8=:_!":G?7$N(B 2.3.x $B5Z$S(B 2.4.x $B%+!<%M%k$O(B NetFilter $B$H8F$P$l$k(B
$BA4$/?7$7$$%7%9%F%`$,F3F~$5$l$F$$$^$9(B ( 2.2.x $B%+!<%M%k$K$*$1$k(B
IPCHAINS $B$K;w$F$$$^$9(B)$B!#(B
$B9,$$!"(B IPCHAINS $B$X$N0\9T$N;~$H$O(B<B>$B0[$J$j(B</B>$B!"?7$7$$(B NetFilter
$B%D!<%k$O!"8=>u$N(B IPCHAINS $B$H(B IPFWADM $B$NJ8K!$K(B*$B40A4$K(B*$BE,9g$G$-$k(B
$B%+!<%M%k%b%8%e!<%k$r;}$C$F$$$k$N$G!"8E$$%9%/%j%W%H$r=q$-49$($kI,MW$O(B
$B$"$j$^$;$s!#(B
$B$5$F!"$I$l$[$I$"$J$?$,$4<+?H$N8E$$%k!<%k%;%C%H$NNI$5$K0MB8$7$F$$$?$H(B
$B$7$F$b!"$=$l$r=q$-49$($k$3$H$K$h$k4v$D$+$NMxE@(B ($B%9%T!<%I!"?7$7$$(B
$B5!G=Ey(B) $B$,$"$j$^$9!#(B
$B%f!<%6!<$KB?$/$N=@Fp@-$H>-Mh$N5!G=Ey$rDs6!$9$k!"B?$/$N(B
$B4pK\@_7WE*$JJQ99$,!"?7$7$$%3!<%I$K$h$j$b$?$i$5$l$^$7$?!#(B
<P>$B?7$7$$5!G=$NCf$K$O$3$s$J;?H]N>O@$r4^$s$G$$$k$b$N$b$"$j$^$9(B - 
<P><B>$B;?@.0U8+(B - </B>
<UL>
<LI><P>
</LI>
<LI>TCP/IP $B%5%V%M%C%H$K??$N(B 1:1 NAT $B5!G=$rDs6!$7$^$9!#(B</LI>
<LI>$B%S%k%H%$%s%?%$%W$N%]!<%H%U%)%o!<%G%#%s%0$O$b$O$d(B IPMASQADM
$B$rI,MW$H$7$^$;$s!#(B</LI>
<LI>$B?7$7$$%S%k%H%$%s%?%$%W$N%]!<%H%U%)%o!<%G%#%s%05!G=$O!"30It$H(B
$BFbIt$N%H%i%U%#%C%/$NN>J}$KBP$7$FF0:n$7$^$9!#(B
$B$3$N$3$H$O30It%H%i%U%#%C%/$K(B PORTFW $B$r;H$$!"FbIt%j%@%$%l%/%7%g%s$K(B
REDIR $B$r;H$C$F$$$?%f!<%6!<$K$H$C$F!"$b$O$d$3$NFs$D$N%D!<%k$r;H$&(B
$BI,MW$,$J$$$3$H$r0UL#$7$^$9!#(B</LI>
<LI>$B40A4$K%]%j%7!<%Y!<%9$N%k!<%F%#%s%05!G=(B ($B%=!<%9%Y!<%9$N(B TCP/IP
$B%"%I%l%9%k!<%F%#%s%0(B) $B!#(B</LI>
<LI>$B$h$j9bB.$J%Q%1%C%H%U%)%o!<%G%#%s%0$rI=$9(B Linux$B$N(B FastRoute
$B5!G=$H$N8_49@-(B ( Linux $B%M%C%H%o!<%/%9%$%C%A%s%0$H$7$FCN$i$l$F$$$^$9(B) $B!#(B</LI>
<LI>TCP/IP v4, v6, $B$=$7$F(B DECnet $B$G$5$($b40A4$K%5%]!<%H$7$^$9!#(B</LI>
<LI>PPP0, PPP1, $BEy$r;X$9(B ppp* $B$N$h$&$J%o%$%k%I%+!<%I(B
$B%$%s%?!<%U%'!<%9$r%5%]!<%H$7$^$9!#(B</LI>
<LI>input $B$H(B output $B$NN>J}$N%$%s%?!<%U%'!<%9$KBP$7$F%U%#%k%?%j%s%0(B
$B$r%5%]!<%H$7$^$9!#(B</LI>
<LI>$B%$!<%5%M%C%H$N(B MAC $B%U%#%k%?%j%s%0!#(B</LI>
<LI>$B%5!<%S%9ITG=967b(B (DoS: Denial of Service) $B%Q%1%C%H%l!<%H$N(B
$B@)8B!#(B</LI>
<LI>$B$H$F$b%7%s%W%k$GHFMQE*$J>uBV8!::5!G=(B</LI>
<LI>$B%Q%1%C%H(B REJECT $B$O8=:_%f!<%6!<$,A*Br2DG=$J(B ICMP $B%a%C%;!<%8$N(B
$BJVEz$r%5%]!<%H$7$^$9!#(B</LI>
<LI>$BJQ992DG=$J%m%.%s%0%l%Y%k(B ($B0[$J$k%Q%1%C%H$,0[$J$k(B SYSLOG $B%l%Y%k(B
$B$KE~C#$G$-$^$9(B)</LI>
</UL>
<P><B>$BH?BP0U8+(B - </B>
<UL>
<LI><P>
</LI>
<LI>Netfilter $B$OA4$/?7$7$$%"!<%-%F%/%A%c$@$+$i!"KX$IA4$F$N8E$$(B
MASQ $B%+!<%M%k%b%8%e!<%k$O=q$-49$($kI,MW$,@8$8$^$9!#(B
$B$9$J$o$A!"(B FTP $B%b%8%e!<%k$O%"%C%W%G!<%H$5$l$^$7$?$,!"0J2<$N%b%8%e!<%k(B
$B$O=q$-49$($,:Q$s$G$$$^$;$s(B:
<P>ip_masq_cuseeme.o  ip_masq_icq.o  ip_masq_quake.o   ip_masq_user.o
ip_masq_irc.o  ip_masq_raudio.o  ip_masq_vdolive.o
<P>$B$3$N0\?"$r$I$&$9$k$+$K$D$$$F$NJ8=q$O(B
<A HREF="http://netfilter.kernelnotes.org/unreliable-guides/netfilter-hacking-HOWTO-5.html">http://netfilter.kernelnotes.org/unreliable-guides/netfilter-hacking-HOWTO-5.html</A> $B$K$"$j$^$9!#(B
$B;~4V$,$"$j$^$7$?$i!"$3$l$i$rAa$/0\?"$9$k$3$H$G$"$J$?$N:MG=$O9b$/I>2A(B
$B$5$l$k$3$H$G$7$g$&!#(B
</LI>
</UL>
<P>$B$3$N%P!<%8%g%s$N(B HOWTO $B$G$O!"(B Netfilter $B$O%+%P!<$7$F$$$^$;$s!#(B
$B0lC6(B Netfilter $B$NFCD'$,8GDj$5$l$l$P!"(B -$B$3$N(B- HOWTO $B$KDI2C$5$l$k$+!"(B
$B?7$?$J(B HOWTO $B$K=q$+$l$k$G$7$g$&!#(B
$B$=$l$^$G$O!"0J2<$K<($9(B Netfilter $B$NJ8=q$X$N%j%s%/$r;2>H$7$F$/$@$5$$!#(B
$B8=>u$G$O!"?7$7$$(B Netfilter $B%3!<%I$O!":#F|(B IPCHAINS $B%f!<%6$,MQ$$$k(B
$B@_Dj$H%H%i%V%k%7%e!<%F%#%s%0$N(B 95% $BF1$8$b$N$r6&M-$G$-$F$$$^$9!#(B
$B$G$9$N$G!"$3$N(B HOWTO $B$OL$$@(B Netfilter $B$K$h$k%U%!%$%"%&%)!<%k$H(B
NAT $B%f!<%6!<$K$H$C$F$bHs>o$KE,@Z$G$9!#(B
<P>
<A HREF="http://netfilter.filewatcher.org/unreliable-guides/index.html">http://netfilter.filewatcher.org/unreliable-guides/index.html</A> $B$=$7$F$h$j>\:Y$K$O(B 
<A HREF="http://netfilter.filewatcher.org/unreliable-guides/NAT-HOWTO.html">http://netfilter.filewatcher.org/unreliable-guides/NAT-HOWTO.html</A> 
$B$r$I$&$>!#(B
</LI>
</UL>
<P>$B>\:Y$J>pJs$H$=$NB>%Q%C%AEy$O(B 
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A> $B$r$4Mw$/$@$5$$!#(B
<P>
<P>
<A NAME="2.0.x-Requirements"></A> <P>
<H2><A NAME="ss2.8">2.8 IP $B%^%9%+%l!<%I$r(B Linux 2.0.x $B$G;H$&$?$a$NI,MW>r7o(B</A>
</H2>

<P>
<P>
<BLOCKQUOTE>
 <B>** $B:G?7>pJs$O(B 
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A> $B$r;2>H$7$F$/$@$5$$!#(B **</B> 
</BLOCKQUOTE>
<P>
<UL>
<LI>$B$"$i$f$k??$CEv$J%3%s%T%e!<%?%O!<%I%&%'%"!#>\:Y$O(B 
<A HREF="IP-Masquerade-HOWTO-7.html#FAQ-Hardware">$B%O!<%I%&%'%"(B FAQ</A> $B$N>O$r;2>H$7$F$/$@$5$$!#(B
<P>
</LI>
<LI>
<A HREF="http://www.kernel.org/">http://www.kernel.org/</A> $B$+$iF~<j2DG=$J(B 2.0.x $B$N%=!<%9!#(B<BR>
(Redhat 5.2 $B$N$h$&$J!"B?$/$N:G6a$N(B Linux $B$N(B 
<A HREF="IP-Masquerade-HOWTO-7.html#MASQ-supported-Distributions">$B%^%9%+%l!<%I%5%]!<%H:Q$_%G%#%9%H%j%S%e!<%7%g%s(B</A> 
$B$O!"%3%s%Q%$%k:Q(B IP $B%^%9%+%l!<%I%+!<%M%k%b%8%e!<%k$r4^$s$G$$$^$9!#(B
$B$3$N$h$&$J>l9g!"?7$?$K(B Linux $B%+!<%M%k$r%3%s%Q%$%k$9$kI,MW$O$"$j$^$;$s!#(B
$B$b$7!"%+!<%M%k$r%"%C%W%0%l!<%I$9$k$J$i!"B>$K?7$?$J%W%m%0%i%`$rI,MW$H(B
$B$9$k$+!"0?$O%"%C%W%0%l!<%I$9$kI,MW$,$"$k$3$H$r0U<1$9$Y$-$G$7$g$&!#(B
($B$3$N(B HOWTO $BJ8=qFb$K$F8e=R$7$^$9!#(B)
<P>
</LI>
<LI>$B%m!<%I2DG=$J%+!<%M%k%b%8%e!<%k!"9%$^$7$/$O(B 2.1.85 $B0J9_!#(B
<A HREF="http://www.pi.se/blox/modutils/index.html">http://www.pi.se/blox/modutils/index.html</A> $B0?$O(B 
<A HREF="ftp://ftp.ocs.com.au/pub/modutils/">ftp://ftp.ocs.com.au/pub/modutils/</A> $B$h$jF~<j2DG=$G$9!#(B<BR>
($B:GDc$G$b(B modules-1.3.57 $B$OI,MW$G$9!#(B)
<P>
</LI>
<LI>
<A HREF="http://www.linuxdocs.org/NET3-4-HOWTO.html">Linux NET-3-4 HOWTO</A> $B5Z$S(B 
<A HREF="http://www.linuxdoc.org/LDP/nag/nag.html">Network Administrator's Guide</A> $B$G07$o$l!"2TF/$7$F$$$k!"(B TCP/IP $B%M%C%H%o!<%/!#(B<BR>
$B$^$?(B 
<A HREF="http://www.ecst.csuchico.edu/~dranch/LINUX/index-linux.html#TrinityOS">TrinityOS</A> $BJ8=q$bD4$Y$F$*$$$F$/$@$5$$!#(B
TrinityOS $B$O(B Linux $B%M%C%H%o!<%-%s%0$K$*$1$k$H$F$b9-HO0O$J%,%$%I$G$9!#(B
IP $B%^%9%+%l!<%I!"%;%-%e%j%F%#!"(B DNS, DHCP, Sendmail, PPP, Diald, NFS,
IPSEC $B%Y!<%9$N(B VPN, $B$^$?%Q%U%)!<%^%s%9$N>O$,>/!95s$2$i$l$^$9!#(B
50 $B0J>e$N>O$,$"$j$^$9!#(B
<P>
</LI>
<LI>Linux $B%[%9%H$N%$%s%?!<%M%C%H$X$N@\B3$K4X$7$F$O!"0J2<$NJ8=q$K(B
$B$F07$o$l$F$$$^$9(B:
<A HREF="http://www.linuxdoc.org/HOWTO/ISP-Hookup-HOWTO.html">Linux ISP Hookup HOWTO</A>, 
<A HREF="http://www.linuxdoc.org/HOWTO/PPP-HOWTO.html">Linux PPP HOWTO</A>, 
<A HREF="http://www.ecst.csuchico.edu/~dranch/LINUX/index-linux.html#TrinityOS">TrinityOS</A>, 
<A HREF="http://www.linuxdoc.org/HOWTO/mini/DHCP/index.html">Linux DHCP mini-HOWTO</A>, 
<A HREF="http://www.linuxdoc.org/HOWTO/Cable-Modem/index.html">Linux Cable Modem mini-HOWTO</A> $B$=$7$F(B 
<A HREF="http://www.linuxdoc.org/HOWTO/mini/ADSL.html">Linux ADSL mini-HOWTO</A>
<P>
</LI>
<LI>Ipfwadm 2.3 $B0J9_$O(B 
<A HREF="ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.3.0.tar.gz">ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.3.tar.gz</A> $B$+$iF~<j2DG=$G$9!#(B<BR>
$BI,MW$J%P!<%8%g%s$K4X$9$k$h$j>\:Y$J>pJs$O(B 
<A HREF="http://www.xos.nl/linux/ipfwadm/">Linux IPFWADM page</A> $B$K$"$j$^$9!#(B
<P>
<UL>
<LI>$B$b$7(B 2.0.38+ $B%+!<%M%k>e$G(B IPCHAINS $B$rF0:n$5$;$k$3$H$K6=L#$,$"$k$J$i!"(B 
<A HREF="http://www-miaif.lip6.fr/willy/pub/linux-patches/">Willy Tarreau $B$N(B 2.0.36 $BMQ(B IPCHAINS $B%$%M!<%V%i(B</A> $B0?$O(B 
<A HREF="http://www.linuxdoc.org/HOWTO/IPCHAINS-HOWTO.html">Rusty $B$N(B 2.0.x $B%+!<%M%kMQ(B IPCHAINS</A> $B$r;2>H$7$F$/$@$5$$!#(B</LI>
</UL>
<P>
</LI>
<LI>$B?7$7$$%+!<%M%k$N@_Dj!"%3%s%Q%$%k5Z$S%$%s%9%H!<%k$N%N%&%O%&$O(B
<A HREF="http://www.linuxdoc.org/HOWTO/Kernel-HOWTO.html">Linux Kernel HOWTO</A> $B$K>\$7$/=q$+$l$F$$$^$9!#(B
<P>
</LI>
<LI>$B$=$NB>=t!9$N5!G=$r<B8=$9$kIU2CE*$J(B IP $B%^%9%+%l!<%I$N%Q%C%A$O(B
$B0J2<$h$j%@%&%s%m!<%I$7$FE,MQ$G$-$^$9(B - 
<P>     
<UL>
<LI>TCP/IP $B%]!<%H%U%)%o!<%@Kt$O%j%@%$%l%/%?(B - $B$3$l$i$N%D!<%k$G!"(B
$BHs(B MASQ $B>uBV$GF0:n$5$;$?$$%W%m%0%i%`$r(B MASQ $B%5!<%P$N8e$mB&$G2TF/(B
$B$5$;$k$3$H$,$G$-$^$9!#(B
$B$3$l$K2C$($F!"(B MASQ $B%5!<%P$r%$%s%?!<%M%C%H%f!<%6!<$,FbIt$N(B WWW,
TELNET, SMTP, FTP ($B%Q%C%A$,I,MW(B) $BEy$N%5!<%P$K@\B3$G$-$k$h$&$K@_Dj(B
$B$G$-$^$9!#(B
$B>\:Y$O$3$N(B HOWTO $B$N(B
<A HREF="IP-Masquerade-HOWTO-6.html#Forwarders">$B%U%)%o!<%@(B ($B%]!<%HE>Aw%D!<%k(B)</A> 
$B$N>O$r$4Mw$/$@$5$$!#(B
$B0J2<$O(B 2.0.x $B%+!<%M%kMQ(B IP $B%^%9%+%l!<%I$N%Q%C%A$N0lMw$G$9(B - 
<P>
<UL>
<LI>Steven Clarke $B;a$N(B 
<A HREF="http://www.ox.compsoc.org.uk/~steve/portforwarding.html">IP $B%]!<%H%U%)%o!<%G%#%s%0(B (IPPORTFW)</A> - <B>$B$*A&$a(B</B></LI>
<LI>
<A HREF="http://ipmasq.cjb.net/ipautofw.tar.gz">IP $B%*!<%H%U%)%o!<%I(B</A> $B5Z$S(B 
<A HREF="ftp://ftp.netis.com/pub/members/rlynch/ipautofw.tar.gz">$B%_%i!<(B</A> (IPAUTOFW) - 
<A HREF="http://ipmasq.cjb.net/tcpdeath.html">$B$*A&$a$7$^$;$s(B</A></LI>
<LI>
<A HREF="http://ipmasq.cjb.net/redir_0.7.orig.tar.gz">$B%j%@%$%l%/%?(B</A> TCP $BMQ(B (REDIR) - $B$*A&$a$7$^$;$s(B</LI>
<LI> 
<A HREF="http://ipmasq.cjb.net/udpred.c.gz">UDP $B%j%@%$%l%/%?(B</A> (UDPRED) - $B$*A&$a$7$^$;$s(B</LI>
</UL>
<P>$B%]!<%H%U%)%o!<%I(B FTP - 
<P>
<UL>
<LI>FTP $B%H%i%U%#%C%/$rFbIt(B FTP $B%5!<%P$XE>Aw$9$k$D$b$j$J$i!"(B
<A HREF="http://ipmasq.cjb.net/patches/portfw-ftp-patch.tgz">Fred Viles $B;a$N(B FTP $B%5!<%P%Q%C%A(B ( HTTP $B7PM3(B)</A> $BKt$O(B 
<A HREF="ftp://ftp.e-infomax.com/ipmasq/patches/portfw-ftp-patch.tgz">Fred Viles $B;a$N(B FTP $B%5!<%P%Q%C%A(B ( FTP $B7PM3(B)</A> $B$r%@%&%s%m!<%I$9$kI,MW$,$"$k$G$7$g$&!#(B
$B!V$G$7$g$&!W$H=R$Y$?$N$K$OLu$,$"$j$^$7$F!"0lIt$N%f!<%6$O%Q%C%A$,E,MQ(B
$B$5$l$?%+!<%M%k%b%8%e!<%k$r;}$C$F$$$k>l9g$,$"$k$+$i$G$9!#(B
$B$3$NOCBj$K4X$9$k>\:Y$O$3$N(B HOWTO $B$N(B
<A HREF="IP-Masquerade-HOWTO-6.html#Forwarders">$B%U%)%o!<%@(B ($B%]!<%HE>Aw%D!<%k(B)</A> 
$B$N>O$r$4Mw$/$@$5$$!#(B</LI>
</UL>
<P>X-Window $B%G%#%9%W%l%$%U%)%o!<%@(B - 
<UL>
<LI>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/X11/compress/dxpc-3.7.0.tar.gz">X-windows $B%U%)%o!<%G%#%s%0(B (DXCP)</A></LI>
</UL>
<P>ICQ MASQ $B%b%8%e!<%k(B
<UL>
<LI>
<A HREF="http://members.tripod.com/~djsf/masq-icq/">Andrew Deryabin $B;a$N(B ICQ MASQ $B%b%8%e!<%k(B</A></LI>
</UL>
<P>PPTP (GRE) $B5Z$S(B SWAN (IPSEC) VPN $B%H%s%M%j%s%0%U%)%o!<%@(B - 
<UL>
<LI>
<A HREF="ftp://ftp.rubyriver.com/pub/jhardin/masquerade/ip_masq_vpn.html">John Hardin $B;a$N(B VPN $B%^%9%+%l!<%I%U%)%o!<%@(B</A> $B0?$O0J2<$N8E$$%Q%C%A(B 
<A HREF="http://ipmasq.cjb.net/ip_masq_pptp.patch.gz">PPTP $B%5%]!<%H(B</A> </LI>
</UL>
<P>$B%2!<%`FCM-$N%Q%C%A(B:
<UL>
<LI>Glenn Lamb $B;a$N(B 
<A HREF="ftp://ftp.netcom.com/pub/mu/mumford/loose-udp-2.0.36.patch.gz">2.0.36+ $BMQ(B LooseUDP</A> $B%Q%C%A!#(B
<P>$B0lIt$N(B WWW $B%V%i%&%6$O$3$N(B .gz $B%U%!%$%k$r<+F0E*$K2rE`$9$k$3$H$KCm(B
$B0U$7$F$/$@$5$$!#$3$N%U%!%$%k$r%@%&%s%m!<%I$9$k:]$K$O!"(BSHIFT $B%-!<$r(B
$B2!$7$J$,$i>e5-(B URL $B$r%/%j%C%/$7$F$/$@$5$$!#(B
<P>$B>\:Y$O(B Dan Kegel $B;a$N(B 
<A HREF="http://www.alumni.caltech.edu/~dank/peer-nat.html">NAT Page</A> $B$bD4$Y$F$*$$$F$/$@$5$$!#(B
$B99$J$k>pJs$O(B 
<A HREF="IP-Masquerade-HOWTO-6.html#Game-Clients">$B%2!<%`%/%i%$%"%s%H(B</A> $B$N>O$H(B 
<A HREF="IP-Masquerade-HOWTO-7.html#FAQ">$B$h$/$"$k<ALd(B (FAQ)</A> $B$N>O$G$bF@$i$l$^$9!#(B
</LI>
</UL>
</LI>
</UL>
<P>$B>e5-%Q%C%A5Z$S$=$NB>$N>\:Y$O(B 
<A HREF="http://ipmasq.cjb.net/">IP $B%^%9%+%l!<%I$N>pJs8;(B</A> $B$K$FF~<j$G$-$^$9!#(B
<P>
</LI>
</UL>
<HR>
<A HREF="IP-Masquerade-HOWTO-3.html">$B<!$N%Z!<%8(B</A>
<A HREF="IP-Masquerade-HOWTO-1.html">$BA0$N%Z!<%8(B</A>
<A HREF="IP-Masquerade-HOWTO.html#toc2">$BL\<!$X(B</A>
</BODY>
</HTML>