From owner-FreeBSD-net-jp@jp.freebsd.org  Tue Dec 12 01:48:51 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA95577;
	Tue, 12 Dec 2000 01:48:51 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA95572
	for <FreeBSD-net-jp@jp.freebsd.org>; Tue, 12 Dec 2000 01:48:50 +0900 (JST)
	(envelope-from s-shino@kt.rim.or.jp)
Received: from mail1.rim.or.jp
	by serio.al.rim.or.jp (3.7W/HMX-13) id BAA07429;
	Tue, 12 Dec 2000 01:48:50 +0900 (JST)
Received: from shinodsk (tokyo-f1-63.kcom.ne.jp [210.236.142.63]) by mail1.rim.or.jp (3.7W)
	id BAA25885; Tue, 12 Dec 2000 01:48:48 +0900 (JST)
Date: Tue, 12 Dec 2000 01:48:49 +0900
From: Shunsuke SHINOMIYA <s-shino@kt.rim.or.jp>
To: FreeBSD-net-jp@jp.freebsd.org
In-Reply-To: <00a701c0632e$66c1db80$b684efd2@takezo.co.jp>
References: <20001209010549.32C3.S-SHINO@kt.rim.or.jp> <00a701c0632e$66c1db80$b684efd2@takezo.co.jp>
Message-Id: <20001212010515.5555.S-SHINO@kt.rim.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.01
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 2879
Subject: [FreeBSD-net-jp 2879] Re: =?ISO-2022-JP?B?GyRCMGxCZiROGyhC?=
 Server =?ISO-2022-JP?B?GyRCJEchIhsoQg==?= Cache+QoS
 =?ISO-2022-JP?B?GyRCJHIkNyQ/JCQhIxsoQg==?=
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: s-shino@kt.rim.or.jp


$B!!<D5\$G$9!#(B

$B!!$A$g$C$H4V$,6u$$$?$N$G!"$b$&2r7h$5$l$?$+$b$7$l$^$;$s$,!#(B

> sysctl -w net.inet.ip.fw.one_pass=1
> $B$H!"$7$^$7$?$i!"(B
> 1 -> 1
> $B$H!"I=<($5$l$^$7$?!#(B
> $B$3$NJQ?t$r(B 0 $B$K$7$F$b!"JQ$o$j$OL5$+$C$?$G$9!#(B
> $B$3$N>l9g!"$I$A$i$NJ}$,$$$$$N$G$9$+!)(B
$B!!$-$A$s$H%U%)%o!<%G%#%s%0$,=PMh$F$$$k$H$$$&$N$G$"$l$P!"(B($B:#2s$O(B)1$B$G$h$$(B
$B$N$G$7$g$&$,!"(Bnet.inet.ip.fw.one_pass $B$,(B 1 $B$N>l9g$O!"(Bdummynet $B$KF~$C$?%Q(B
$B%1%C%H$K$D$$$F$O!"<!$N9T$+$i$N%k!<%k$,E,MQ$5$l$J$$$N$G!"%U%)%o!<%I=PMh$J(B
$B$$$N$G$O(B? $B$H;W$C$?<!Bh$G$9!#(B

> > $B!!$"$k$$$O!"(B192.168.1.253 $B$H$$$&%"%I%l%9$r!"(B192.168.1.1 $B$HF1$8%$%s%?%U%'!<(B
> > $B%9$,;}$C$F$$$k$H$9$k$H!"$*$=$i$/(BSquid $B$K$h$k%$%s%?!<%M%C%H$X$N%"%/%;%9(B
> > $B$O!"(B210.169.zzz.xxx $B$N%$%s%?%U%'!<%9$r2p$=$&$H$9$k$?$a!"(B200$B!"(B210 $B$N%k!<(B
> > $B%k$K$O%^%C%A$7$J$$$H;W$$$^$9!#(B
> > $B!!$=$l$>$l!"(Bfrom any to any via ed1 out$B!"(Bfrom any to any via ed1 in $B$J(B
> > $B$I$K$9$l$P$h$$$N$G$7$g$&$+(B?
$B!!ESCfN,(B
> $B6qBNE*$K$O!"2<5-$N$h$&$K@_Dj$r$7$?$i!"$$$$$N$G$7$g$&$+!)(B
> ipfw add 200 pipe 1 all from 192.168.1.0/24 to any via ed2
> ipfw add 210 pipe 2 all from any to 192.168.1.0/24 via ed2

$B!!(Bed2 $B$GBS0h@)8B$5$l$k$N$G$"$l$P!"MxMQ<TB&$+$i8+$?>l9g!"3N$+$K(B 64Kbps $B$K(B
$B@)8B$O$5$l$F$$$k$h$&$K8+$($k$N$+$b$7$l$^$;$s$,!"(BSquid $B$N%-%c%C%7%e$K%R%C(B
$B%H$7$?%G!<%?$G$9$i(B 64Kbps $B$K@)8B$5$l$F$$$k$N$G!"$b$C$?$$$J$$$h$&$K46$8$^(B
$B$9!#(B(LAN$B$NMxMQ<T$,(BWeb$B8+$FM7$s$G(B($B;~4V$r$D$V$7$F(B)$B$$$k$N$G@)8B$7$?$$!"$H8@(B
$B$&$N$G$"$l$P!"JL$G$7$g$&$,!&!&!&!#(B

$B!!$&$^$/$$$/$+$I$&$+$O$o$+$j$^$;$s$,!"(Bvia ed1 {in, out}$B$G@)8B$r$+$1$kJ}(B
$BK!$b$"$j$@$H;W$$$^$9!#(B

#$BA0$K$b=q$-$^$7$?!"(Bout $B$N5sF0$G;d$K$H$C$FIT2D2r$J$H$3$m$,$"$C$?$+$i$G$9(B
#via ed1 out $B$K$D$$$F$O@'Hs;n$7$F$_$F$/$@$5$$(B

$B!!$^$?!"(BLAN $B$+$i$N(BWeb$B1\Mw$KBS0h$r<h$i$l$?$/$J$$$@$1$@$H$9$l$P!"(BWeb $B$N1\(B
$BMw$K$D$$$F$O!"!V(BLAN $B$+$i%$%s%?!<%M%C%H$K=P$F$$$/%j%/%(%9%H!W(B << $B!V%$%s%?!<(B
$B%M%C%H$+$i(BLAN$B$KF~$C$F$/$k%l%9%]%s%9!W$@$H;W$&$N$G!"(Bfrom any to any via
ed1 in $B$@$1$G$bLr$KN)$D$H;W$$$^$9!#(B
# $B$3$3$G!"(Bfrom any to 192.168.1.0/24 $B$H$9$k$H!"30$N%5!<%P(B(any)$B$H(B
#Squid(210.169.zzz.xxx)$B$NDL?.$K$O%^%C%A$7$^$;$s$N$G$*5$$r$D$1$/$@$5$$(B


> > $B!!$^$?!"$h$1$$$J$*@$OC$+$b$7$l$^$;$s$,!"(Bpipe$B$N%Q%i%a!<%?$G!"(Bbw
> > 64Kbit(8KB)/s $B$KBP$7$F(B queue $B$,(B80KB$B$O%P%i%s%9$,0-$$$H;W$&$N$G$9$,!&!&!&!#(B
> > #telnet$B$J$IHs>o$K;H$$$E$i$$$N$G$O(B?
> $B$($($C$H!"(Bqueue $B$NCM$O!"(Bipfw $B$N(B man $B$rFI$s$G$bM}2r$7$-$l$J$+$C$?$N$G!"(B
> $B2?EY$+!"%G!<%?(B(FTP)$B$r%@%&%s%m!<%I$A$c$s$H!"(B8KB/s $B$K$J$k$h$&$JCM$,!"(B
> 80 KB $B$K@_Dj$7$^$7$?!#$d$C$Q$j!"(Bqueue $B$O!"%G%'%U%)%k%H$N(B 50KB $B$,$$$$$s$G(B
> $B$7$g$&$+!)(B
$B!!(BFTP $B$N$h$&$K!"!V%G!<%?$,N.$l$F$-$F$/$l$l$P$=$l$G$h$$!W$H$$$&%?%$%W$G$O(B
$BLdBj$O8+$($K$/$$$H;W$$$^$9$,!"(Btelnet $B$N$h$&$K!"!V?t==%P%$%H$N%Q%1%C%H$N(B
$B1}I|!W$H$J$k$h$&$J>l9g$O!"(B(telnet$B$G(B)$B%-!<F~NO$r$7$F$b2?$+0z$C$+$+$k$h$&$J(B
$B46$8$H$J$C$?$j!"BS0hI}AjEv$H$O;W$($J$$H?1~$N0-$5$K$J$C$?$j$7$^$7$?!#(B

$B!!>o$KBS0h@)8BI}$a$$$C$Q$$>CHq$5$l$F$$$k$N$G$O$J$/!"$+$D!"!V?t==%P%$%H$N(B
$B%Q%1%C%H$N1}I|!W$H$J$k$h$&$J%"%W%j%1!<%7%g%s$rMxMQ$9$k>l9g$O!"(Bqueue $B$O!"(B
$B!VIC4V$"$?$j$NE>AwNL$N!"?tJ,$N(B1$B$K2!$5$($?J}$,NI$5$=$&!W!"$H9M$($F$$$k$N(B
$B$G$9$,!"$[$+$N(B dummynet $B$rBS0h@)8BMQ$H$7$FMxMQ$5$l$F$$$kJ}$O$$$+$,$G$7$g(B
$B$&$+(B?

> > $B$s$,(B)$B!"(BSquid $B7PM3$N%"%/%;%9$KBS0h@)8B$r$+$1$k$H$$$&$N$G$"$l$P!"(BSquid $B$N!"(B
> > delay pool $B$J$s$FJ}K!$b$"$j$^$9!#(B
> $B$=$&$J$s$G$9$+!#=i$a$FCN$j$^$7$?!#(B
> $B0lEY!"(Bsquid $B$N%[!<%`%Z!<%8$GD4$Y$F$_$F!"D)@o$7$F$_$^$9!#(B
$B!!(BSquid $B$N@_Dj$O!"(Bsquid.conf $B$r$6$C$HD/$a$F$_$k$N$b!"JXMx$=$&$J5!G=$r8+(B
$B$D$1$k<j$@$F$@$H;W$$$^$9$N$G!";n$7$F$_$k$N$O$$$+$,$G$7$g$&$+(B?
 delay pool $B$K$D$$$F$b%5%s%W%k$r$=$N$^$^;n$7$F$b$=$l$C$]$/F0$$$F$/$l$F$$(B
$B$^$7$?!#(B

                                         / Shunsuke Shinomiya /
                                        /s-shino@kt.rim.or.jp/

