Witam!
Od jakiegos czasu kombinuje cos na serwerze z htb,
mam dsl 2Mbity, lacze jest podzielone ze wzgledu na usugi ( w sumie chodzi mi o
odzielenie stronek od calej reszty, tak zeby ladnie smigaly). Do lacza
podlaczone jest 25 osob. I teraz mam maly problem. Bo jak kazdy wie DSL a
jeszcze ten najwiekszy ma bardzo maly transfer upload 32KB/s w stosunku do
downloadu. Przy wiekszej ilosci stronki zaczynaja juz troszke wolno chodzic i
nie wiem czemu. a ostatnio zrobila sie juz masakra, wydaje mi sie ze zle robie
filtry. Ostatnio oddzielilem dns od stronek bo myslalem ze to cos zmieni ale
tylko pogorszylo sprawe .Oto cala regolka:
#! /bin/sh echo "Wlaczanie podzialu lacza HTB..." # -=DOWNLOAD=- echo "Wlaczanie HTB dla DOWNLOAD..." # Zerowanie starego drzewa. tc qdisc del root dev eth1 # Tworzenie nowego glownego drzewa. tc qdisc add dev eth1 root handle 1:0 htb default 4 tc class add dev eth1 parent 1:0 classid 1:1 htb rate 100mbit ceil 100mbit # Klasy tc class add dev eth1 parent 1:1 classid 1:2 htb rate 40kbit ceil 300kbit prio 1 tc class add dev eth1 parent 1:1 classid 1:3 htb rate 472kbit ceil 1800kbit prio 4 tc class add dev eth1 parent 1:1 classid 1:4 htb rate 1536kbit ceil 1536kbit prio 7 tc class add dev eth1 parent 1:1 classid 1:5 htb rate 5mbit ceil 8mbit prio 9 # Filtry tc filter add dev eth1 protocol ip preference 2 parent 1:0 u32 match ip src 194.204.159.1 flowid 1:2 tc filter add dev eth1 protocol ip preference 2 parent 1:0 u32 match ip src 194.204.152.34 flowid 1:2 tc filter add dev eth1 protocol ip preference 2 parent 1:0 u32 match ip sport 80 0xffff flowid 1:3 tc filter add dev eth1 protocol ip preference 2 parent 1:0 u32 match ip sport 8080 0xffff flowid 1:3 tc filter add dev eth1 protocol ip preference 1 parent 1:0 u32 match ip src 192.168.102.1 flowid 1:5 # SFQ tc qdisc add dev eth1 parent 1:2 handle 2:0 sfq perturb 10 tc qdisc add dev eth1 parent 1:3 handle 3:0 sfq perturb 10 tc qdisc add dev eth1 parent 1:4 handle 4:0 sfq perturb 10
echo "Wlaczanie HTB dla UPLOAD..." # -=UPLOAD=- # Zerowanie starego drzewa. tc qdisc del root dev eth0 # Tworzenie nowego glownego drzewa. tc qdisc add dev eth0 root handle 1:0 htb default 4 tc class add dev eth0 parent 1:0 classid 1:1 htb rate 224kbit ceil 224kbit # Klasy tc class add dev eth0 parent 1:1 classid 1:2 htb rate 40kbit ceil 224kbit prio 1 tc class add dev eth0 parent 1:1 classid 1:3 htb rate 80kbit ceil 96kbit prio 4 tc class add dev eth0 parent 1:1 classid 1:4 htb rate 64kbit ceil 128kbit prio 9 # Filtry tc filter add dev eth0 protocol ip preference 2 parent 1:0 u32 match ip dst 194.204.159.1 flowid 1:2 tc filter add dev eth0 protocol ip preference 2 parent 1:0 u32 match ip dst 194.204.152.34 flowid 1:2 tc filter add dev eth0 protocol ip preference 2 parent 1:0 u32 match ip dport 80 0xffff flowid 1:3 tc filter add dev eth0 protocol ip preference 2 parent 1:0 u32 match ip dport 8080 0xffff flowid 1:3 (nie jest ona bardzo zaawansowana ale dopiero zaczynam przygode z htb) Jesli ktos jest w stanie mi pomoc prosze o szybka odpowiedz. |