QoS - nie limituje prędkości pobierania w sieci torrent
|
grzemach |
Dodano 04-01-2010 15:01
|

User

Posty: 22
Dołączył: 22/06/2009 12:40
|
Witam,
Chciałem użytkownikom trochę przyciąć pasmo do pobierania P2P. W tym celu odpaliłem QoS, i ustawiłem "IPP2P: All IPP2P filters" na 20% prędkości, mimo tego azureusem mogłem pobierać z 100% prędkością.
Przez ustawiłem miałem na myśli ustawienie klasy w której jest limitowany download i upload do 20%(a nawet mniej bo do 2% też w ramach testów zmieniłem - nic to nie dało).
Te filtr w ogóle działa? Trzeba samemu limitować takie połączenia po portach?
Pozdrawiam |
|
|
|
shibby |
Dodano 04-01-2010 16:24
|

SysOp

Posty: 17146
Dołączył: 15/01/2009 20:30
|
bo QoS limituje upload.
dorzuc skrypt tylko dla downloadu i nim ksztaltuj download wg potrzeb (download -> przydatne programy -> generator skryptow)
Edytowany przez shibby dnia 04-01-2010 16:24
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
grzemach |
Dodano 04-01-2010 16:46
|

User

Posty: 22
Dołączył: 22/06/2009 12:40
|
w QoS jest opcja:
"Inbound Limit", to nie jest download?
|
|
|
|
shibby |
Dodano 04-01-2010 18:51
|

SysOp

Posty: 17146
Dołączył: 15/01/2009 20:30
|
jakby limitowal dobrze to nie byloby tego tematu prawda? 
chcesz podzielic lacze to uzywaj skryptu (download i upload) lub qos + skrypt (wtedy juz tylko download).
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
andrzej12 |
Dodano 04-01-2010 19:34
|

User

Posty: 22
Dołączył: 30/07/2007 18:57
|
Cytat shibby napisał/a:
bo QoS limituje upload.
dorzuc skrypt tylko dla downloadu i nim ksztaltuj download wg potrzeb (download -> przydatne programy -> generator skryptow)
Ta przypadłość dotyczy tylko Tomato czy również innych oprogramowań (w tym openwrt) ? |
|
|
|
grzemach |
Dodano 11-01-2010 09:51
|

User

Posty: 22
Dołączył: 22/06/2009 12:40
|
Wygenerowałem skypt, za pomocą generatora ustawiłem min prędkość na 1, max na 20 (w upload i download), w layer - bittorrent. A Azureus pobierami z prędkością 115kB/s.
Skrypt wkleiłem w oknow firewall (w skryptach), po czym zresetowałem router.
modprobe ipt_layer7
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 980kbit
$TCA parent 1:1 classid 1:10 htb rate 1kbit ceil 20kbit prio 3
$TQA parent 1:10 handle 10: $SFQ
$TFA parent 1:0 prio 3 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A POSTROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 10
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
modprobe imq
modprobe ipt_IMQ
ip link set imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb
tc class add dev imq0 parent 1: classid 1:1 htb rate 980kbit
$TCAU parent 1:1 classid 1:10 htb rate 1kbit ceil 20kbit prio 3
$TQAU parent 1:10 handle 10: $SFQ
$TFAU parent 1:0 prio 3 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A PREROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -j IMQ --todev 0
|
|
|
|
shibby |
Dodano 11-01-2010 10:42
|

SysOp

Posty: 17146
Dołączył: 15/01/2009 20:30
|
bo layer7 i ipp2p nie sa idealne w 100%. Tez te nowe programy potrafia sobie niezle z ograniczeniami radzic. np sprawdzilbys innego klienta torrenta i jego juz przytnie a azureusa np nie.
dodaj jeszcze to samo dla ipp2p bittorrent lub all. i sprawdz.
btw wlasnie dlatego ja nie ograniczam netu po uslugach tylko na ip. jak ktos sobie odpalic p2p to zatyra sobie swoja czesc lacza a nie wszystkim
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|