Ограничаване на трафика
8 отговора
603 прегледа
Ограничаване на трафика
Здравейте, искам да огранича скоростта на сваляне на MP3-ки и филми през локалната ми мрежа, така че да остава трафик и за работа ;-)
Някакви идеи как да стане?
Благодаря предварително.
Някакви идеи как да стане?
Благодаря предварително.
Re: Ограничаване на трафика
1.na4in transparent proxy sas squid sas magic words .mp3 .avi .mpeg i t.n (ne me kefi nima6 kontrol varhu vsi4ko)
2.cbq
2.1.kompilira6 si novo iadro
Code Matury Level Options --->
[*] Prompt for development and/or incomplete code/drivers
Networking Options --->
<*> Packet socket
[*] Routing Messages
<*> Unix domain sockets
[*] TCP/IP networking
[*] IP advanced router
[*] IP Policy routing
[*] IP equal cost multipath
[*] IP use TOS value as route key
[*] IP verbose route monitoring
[*] IP large routing tables
[*] IP fast network address translation
[*] optimize as houte not host
QoS and/or fair queueing --->
[*] QoS and/or fair queueing
< M > CBQ packet sheduler
< M > CSZ packet sheduler
< M > The simplest PRIO pseudosheduler
< M > RED queue
< M > SFQ queue
< M > TEQL queue
< M > TBF queue
[*] QoS support
[*] Rate estimator
[*] Packet classifier API
< M > Routing table based classifier
< M > Firewall based classifier
< M > U32 classifier
< M > Special RSVP classifier
< M > Special RSVP classifier for IPv6
[*] Ingress traffic policing
2.2.instalirash iproute2(tc +ip)
2.3. izteglia6 si cbq.init-v0.7(znae6 da polzva6 google) ili po-stara i go pliaska6 v /etc/rc.d/init.d ili kadeto e v ttvoiata distribucia
2.4.pravi6 si faliovete v /etc/sysconfig/cbq
cbq-0002.fulano_in64k
DEVICE=eth0,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0.2
BOUNDED=yes
ISOLATED=yes
cbq-0002.fulano_out64k
DEVICE=eth1,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0.2,
BOUNDED=yes
ISOLATED=yes
i t.n....ima si primeri v cbq.init scripta kak vaz osnova portove ip adresi useri i dr. glupost za da si preotirizirash trafika....
3.htb
vzima6 po-novo iadro kato sas cbq go prekompilira6 i izpolzva6 ne cbq a htb modulite... izteglia6 si pak htb.init ot sourcefordge ili tarsi6 v google i si pravi6 analogi4ni na cbq failove vav /etc/sysconfig/htb direktoriata.......
s htb e nai to4no
-------------------------------
have fun
2.cbq
2.1.kompilira6 si novo iadro
Code Matury Level Options --->
[*] Prompt for development and/or incomplete code/drivers
Networking Options --->
<*> Packet socket
[*] Routing Messages
<*> Unix domain sockets
[*] TCP/IP networking
[*] IP advanced router
[*] IP Policy routing
[*] IP equal cost multipath
[*] IP use TOS value as route key
[*] IP verbose route monitoring
[*] IP large routing tables
[*] IP fast network address translation
[*] optimize as houte not host
QoS and/or fair queueing --->
[*] QoS and/or fair queueing
< M > CBQ packet sheduler
< M > CSZ packet sheduler
< M > The simplest PRIO pseudosheduler
< M > RED queue
< M > SFQ queue
< M > TEQL queue
< M > TBF queue
[*] QoS support
[*] Rate estimator
[*] Packet classifier API
< M > Routing table based classifier
< M > Firewall based classifier
< M > U32 classifier
< M > Special RSVP classifier
< M > Special RSVP classifier for IPv6
[*] Ingress traffic policing
2.2.instalirash iproute2(tc +ip)
2.3. izteglia6 si cbq.init-v0.7(znae6 da polzva6 google) ili po-stara i go pliaska6 v /etc/rc.d/init.d ili kadeto e v ttvoiata distribucia
2.4.pravi6 si faliovete v /etc/sysconfig/cbq
cbq-0002.fulano_in64k
DEVICE=eth0,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0.2
BOUNDED=yes
ISOLATED=yes
cbq-0002.fulano_out64k
DEVICE=eth1,10Mbit,1Mbit
RATE=64K
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0.2,
BOUNDED=yes
ISOLATED=yes
i t.n....ima si primeri v cbq.init scripta kak vaz osnova portove ip adresi useri i dr. glupost za da si preotirizirash trafika....
3.htb
vzima6 po-novo iadro kato sas cbq go prekompilira6 i izpolzva6 ne cbq a htb modulite... izteglia6 si pak htb.init ot sourcefordge ili tarsi6 v google i si pravi6 analogi4ni na cbq failove vav /etc/sysconfig/htb direktoriata.......
s htb e nai to4no
-------------------------------
have fun
Re: Ограничаване на трафика
Или ако иска по-трудния начин да чете Bandwidth-Limiting-HOWTO и ще разбере
.

Re: Ограничаване на трафика
Човека пита за .mp3 .avi i .. etc . С htb&cbq как ще стане. Питам щотот аз го ползвам ама не ми е известно как ще стане това. Имаш ли някакви идеи? Може да се ограничи общия трафик но конкретно дали ще е mp3||avi||drugo_ot_roda .... ? 
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: Ограничаване на трафика
Ами използвах Squid и delay_pools. Squida работи като прозрачно прокси. Единствения проблем, който забелязвам, е че разните програми за download като FlashGet, ReGet и т.н. Поради факта, че използват няколко нишки за сваляне на един файл успяват да надскочат ограничението, което съм задал.
И сега се ровя да намеря нещо по въпроса. Ако изровя нещо ще Ви информирам.
И сега се ровя да намеря нещо по въпроса. Ако изровя нещо ще Ви информирам.
Re: Ограничаване на трафика
Ами iproot2+tc се справя с това, защото ограничава трафика по изходящо IP. Входящия си трафик така или иначе не можеш да го контролираш, най-много да може да ограничиш броя на едновременно отворените сокети към локалните машини, ама не зная как става.

Re: Ограничаване на трафика
za squid ako mozhesh da pomognesh... iskam da spra tegleneto na .mp3
probvam
acl mp3 url_regex -i \.mp3$
http_access deny mp3
tova niama efekt
polzvam Squid Cache: Version 2.4.STABLE1
probvam
acl mp3 url_regex -i \.mp3$
http_access deny mp3
tova niama efekt
polzvam Squid Cache: Version 2.4.STABLE1
Re: Ограничаване на трафика
acl myip src 192.168.1.6 192.168.1.30 192.168.1.32 192.168.1.37 192.168.1.38 192.168.1.33 192.168.1.34 - tia mogat da teglqt
acl files urlpath_regex -i \.mp3$ \.arj$ \.exe$ \.avi$ \.mpg$ \.mpeg$ \.iso$ \.tar$ \.gz$ \.tgz$ \.bin$ \.asf$ \.vbs$ \.scr$ \.bat$ \.rar$ \.pif$ \.dll$ \.ocx$ \.sys$ \.vbx$ - tfa sa failovete
http_access allow myip
tuka rareshavash na tfoite hora
tuka zabranqvash na ostanalite
http_access deny files
pri mene taka sum go naprail :> beshe na zor da moe da sum storil nqkoiq glupost de no kat gledam raboti
When I'm good, I'm very good. When I'm bad, I'm even better!
acl files urlpath_regex -i \.mp3$ \.arj$ \.exe$ \.avi$ \.mpg$ \.mpeg$ \.iso$ \.tar$ \.gz$ \.tgz$ \.bin$ \.asf$ \.vbs$ \.scr$ \.bat$ \.rar$ \.pif$ \.dll$ \.ocx$ \.sys$ \.vbx$ - tfa sa failovete
http_access allow myip
tuka rareshavash na tfoite hora
tuka zabranqvash na ostanalite
http_access deny files
pri mene taka sum go naprail :> beshe na zor da moe da sum storil nqkoiq glupost de no kat gledam raboti
When I'm good, I'm very good. When I'm bad, I'm even better!
Re: Ограничаване на трафика
kato gledam pri tebe sichko e ok :> samo det mai ne e url_regex ami urlpath_regex
nazdrave
When I'm good, I'm very good. When I'm bad, I'm even better!
nazdrave
When I'm good, I'm very good. When I'm bad, I'm even better!