[ SlackList ] [ WkikiSlack ]



IMQ

From: Rafal R. <raven19@o2.pl>
Date: Thu Sep 04 2003 - 21:52:19 CEST
[slacklist] IMQ

Witam !
Mam pewien problem z dzieleniem lacza przy uzyciu = IMQ. A wiec...jest sobie
sewerek z dwoma kartami sieciowymi (eth0 od strony = Internetu i eth1 od
strony LAN). Na moja chora logike powinno wszystko =
jest:. A mianowicie...podzial ladnie =
dane sa "dzielone" lecz tylko przez = pierwsze pare godzin tzn. ok 12. Potem
wszystko tak jakby sie "zapchalo" i o = szybko dzialajacym Internecie mozna
zapomniec (transfer na POLPAKu 2MB to ok. = 3kB/s!!!!!)
Serwer stoi na Slackware 8.1 jajko 2.4.21 + = grsecurity + IMQ (Athlon 800 +
256RAM + 2x karty 3-com 10/100)
Oto moje konfigi:

-----------SKRYPT URUCHAMIAJACY
modprobe imq numdevs 2
iptables -t mangle -F
iptables -t mangle -A POSTROUTING -o eth0 -j IMQ = --todev 0
iptables -t mangle -A PREROUTING -i eth0 -j IMQ = --todev 1
./htb_wy  (opis ponizej)
./htb_we (--||--)
ip link set imq0 up
ip link set imq1 up

-----------HTB_WY
tc qdisc del root dev imq0
tc qdisc add dev imq0 root handle 1:0 htb
tc class add dev imq0 parent 1:0 classid 1:1 htb rate = 1000kbit ceil 1000kbit
tc class add dev imq0 parent 1:1 classid 1:2 htb rate = 8kbit ceil 800kbit
burst 8kbit
(...)
(...)
tc filter add dev imq0 protocol ip parent 1:0 u32 = match ip dst 192.168.1.3
flowid 1:2
tc filter add dev imq0 protocol ip parent 1:0 u32 = match ip dst 192.168.1.4
flowid 1:3
tc filter add dev imq0 protocol ip parent 1:0 u32 = match ip dst 192.168.1.5
flowid 1:4
(...)
(...)
tc qdisc add dev imq0 parent 1:2 handle 3:0 sfq = perturb 10
tc qdisc add dev imq0 parent 1:3 handle 4:0 sfq = perturb 10
tc qdisc add dev imq0 parent 1:4 handle 5:0 sfq = perturb 10
(...)
(...)

-----------HTB_WE
tc qdisc del root dev imq1
tc qdisc add dev imq1 root handle 2:0 htb
tc class add dev imq1 parent 2:0 classid 2:1 htb rate = 800kbit ceil 800kbit
tc class add dev imq1 parent 2:1 classid 2:2 htb rate = 8kbit ceil 600kbit
burst 8kbit
tc class add dev imq1 parent 2:1 classid 2:3 htb rate = 8kbit ceil 600kbit
burst 8kbit
tc class add dev imq1 parent 2:1 classid 2:4 htb rate = 8kbit ceil 600kbit
burst 8kbit
(...)
(...)
tc filter add dev imq1 protocol ip parent 2:0 u32 = match ip src 192.168.1.3
flowid 2:2
tc filter add dev imq1 protocol ip parent 2:0 u32 = match ip src 192.168.1.4
flowid 2:3
tc filter add dev imq1 protocol ip parent 2:0 u32 = match ip src 192.168.1.5
flowid 2:4
(...)
(...)
tc qdisc add dev imq1 parent 2:2 handle 94:0 sfq = perturb 10
tc qdisc add dev imq1 parent 2:3 handle 95:0 sfq = perturb 10
tc qdisc add dev imq1 parent 2:4 handle 96:0 sfq = perturb 10

--------------------------------
Bez opcji "burst 8" tez nie =
jednak nic:)
Z gory dziekuje za pomoc
  pozdrawiam
     Rafal

Received on Sat Feb 21 03:39:13 2004
This archive was generated by hypermail 2.1.8. Wyprawa Shackleton 2014