[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: [Linux-sunucu] hat paylaşımı



İyi Günler, 
Bu konu ile ilgili olarak arkadaşlarımdan duyduğum ama henüz uygulama fırsatı bulamadığım bir yöntem var. Tabi çalışıp çalışmadığını da bilmiyorum. 

Kısaca konu şu şekilde, 
IPTABLES + SQUID ile download edilmek istenen dosyanın boyutuna göre 
100 MB ve üzeri downloadlar için bandwith 25 KB 
50 - 100 mb arası downloadlar için Bandwith 50 KB
25 - 50 mb arası downloadlar için Bandwith 100 KB  
... 
... 
Gibi bir kural zinciri oluştularak dosyaların download edilmesi esnasında hattın en verimli şekilde kullanılmasını sağlıyorlarmış. 
----------------------------------------------------------------
Merhaba 
simdi linkini hatirlamiyorum ama bir script vardi asagidaki gibi;


#!/bin/sh
DEV=eth0
IP=192.168.1.1
LINERATE=100mbit
THROTTLERATE=16kbps
TC=/sbin/tc

$TC qdisc del dev $DEV root 2>/dev/null
$TC qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth $LINERATE
$TC class add dev $DEV parent 1: classid 1:1 cbq rate $THROTTLERATE allot 1500 prio 5 bounded isolated
$TC filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip dst $IP flowid 1:1
$TC qdisc add dev $DEV parent 1:1 sfq perturb 10


ornegin boyle herkese 100 mbit ayirabiliyordun.
iyi calismalar,

 ,''`.  Ozgur Karatas
: :' :  ozgur@ozgurkaratas.com
`. `'   http://www.ozgurkaratas.com
  `-    Powered By Debian GNU\Linux

---- Atif CEYLAN <atifceylan@gmail.com> demiş ki: 
> merhaba arkadaşlar.
> linux makinem üzerinden 9 bilgisayar internete cıkıyor.
> birisi downloata başladıktan sonra diğerleri can çekişiyor.
> orneğin ilk başlayan 200 ile indiriyorsa diğerleri 5-10 kbps ile indiriyor.
> ben hepsi aşağı yukarı bi oran yakalasın istiyorum.iptables kullanıyorum.
> öneriniz nedir?
> iyi çalışmalar...
> _______________________________________________
> Linux-sunucu mailing list
> Linux-sunucu@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu




Reply to: