htb i imq

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
Sir_Yaro
Przyjaciel
Przyjaciel
Posty: 91
Rejestracja: 22 maja 2005, 21:33
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

htb i imq

Post autor: Sir_Yaro »

Witam.
Czy jest w stanie ktos mi podpowiedziec dlaczego w tym skrypcie (w sumie jest to drobna jego czesc)
nic nie wpada w kolejke do www (classid 1:100) tylko wszystko leci do kolejki na smieci (classid 1:101) ?

Siedze juz przy trym pol dnia i do niczego madrego nie doszedlem.
zmiany preference nie daja efektu, wywalenie tez nie.
Generalnie wyglada jakby regula
match ip dst x.x.x.x match ip sport 80 0xffff
nie byla przez serwer rozumiana...

Kod: Zaznacz cały

#!/bin/bash                        
# HTB + SFQ Ograniczenie ruchu UP/DOWN
#                                     
# imq0 dla sciagania, imq1 dla wysylania
modprobe imq numdevs=2                  
# kasuje poprzednio ustawione kolejki, filtry, klasy
tc qdisc del root dev imq0                          
tc qdisc del root dev imq1                          

# kierowanie ruchu na wirtualne urzadzenie IMQ

#ruch download
/usr/local/sbin/iptables -t mangle -A POSTROUTING -o eth1 -j IMQ --todev 0
#ruch upload                                                              
/usr/local/sbin/iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 1 

ip link set imq0 up
ip link set imq1 up


#     glowna kolejka na interfejsie imq
tc qdisc add dev imq0 root handle 1:0 htb default 10
tc qdisc add dev imq1 root handle 2:0 htb default 10

#     ograniczamy pasmo do 10Mb
tc class add dev imq0 parent 1:0 classid 1:1 htb rate 10000kbit ceil 10000kbit
tc class add dev imq1 parent 2:0 classid 2:1 htb rate 10000kbit ceil 10000kbit

# w dol
tc class add dev imq0 parent 1:1 classid 1:2 htb rate 5000kbit ceil 5000kbit
# w gore                                                                    
tc class add dev imq1 parent 2:1 classid 2:2 htb rate 100kbit ceil 500kbit  



# IMQ dla 10.26.0.86
# CPE_SLON_82B_03   

#w dol
# www 
/usr/sbin/tc class add dev imq0 parent 1:2 classid 1:100 htb rate 6kbit ceil 1024kbit prio 2 burst 10k quantum 1600
/usr/sbin/tc filter add dev imq0 protocol ip preference 1 parent 1:0 u32 match ip dst 10.26.0.86 match ip sport 80 0xffff flowid 1:100
# reszta (1/2)                                                                                                                        
/usr/sbin/tc class add dev imq0 parent 1:100 classid 1:101 htb rate 6kbit ceil 512kbit prio 2 burst 10k quantum 1600                  
/usr/sbin/tc filter add dev imq0 protocol ip preference 2 parent 1:0 u32 match ip dst 10.26.0.86 flowid 1:101                         


#w gore
/usr/sbin/tc class add dev imq1 parent 2:1 classid 2:101 htb rate 6kbit ceil 56kbit prio 2 burst 10k quantum 1600
/usr/sbin/tc filter add dev imq1 protocol ip parent 2:0 u32 match ip src 10.26.0.86 flowid 2:101                 
/usr/sbin/tc qdisc add dev imq1 parent 2:101 handle 101:2 sfq perturb 10                                         
Awatar użytkownika
hudys
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 08 kwie 2006, 08:54
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: Fluxbox
Architektura: x86
Kontakt:

Odp: htb i imq

Post autor: hudys »

dport sprawdzales czy chodzi? ew. możesz markować pakiety i kierować je na daną kolejke
Linux User: #452305
Ubuntu user: #16870
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 1 gość