CZFree.Net Home Page Diskuzní Fóra CZFree.Net Archív Často Kladených Otázek Registrace Nových Členů Archív Odkazů Seznam Členů Fóra CZFree.Net Czech Node Map hosted @CZFree.net CZFree.Net WIKI
CZFree Network Portal vzkazy | ovládání | pokročilé hledání   
 

Odpovědět k Tématu 
CZFree.Net forum: Wireless community network CZFree.Net > Fórum > Software > qos obema smery
Autor
Téma  < Předchozí Téma   Další Téma >
ondraxx
Newbie

Registrován: 26.04.2003
Příspěvků: 19

qos obema smery Příspěvek č. 1 

Ahoj, mam drobny problem s tim, aby me shaping zalozeny na htb jel obema smery. Nasledujici dva scripty mi nejak nechteji jit zaroven a nevim proc. Podle mne neni duvod. Samostatne to bezi jedna basen ale shapovat jeden smer nema smysl. Mimochodem, je nutne, aby se root tridy na ruznych interfacech jmenovaly ruzne, nebo se mohou jmenovat stejne? Dale je nutne markovat (script je trosku slozitejsi nez je zde a markovani je nutne) rezetce FORVARD a OUTPUT, nebo staci jen Forward? Na stroji se zadny zavratny trafic negeneruje, jen obcas ssh.

RATE=480
U=30
A=120
B=180
C=120
D=60

tc qdisc del dev eth0 root > /dev/null
tc qdisc add dev eth0 root handle 1:0 htb

tc class add dev eth0 parent 1:0 classid 1:1 htb rate ${RATE}kbit

tc class add dev eth0 parent 1:1 classid 1:11 htb rate ${A}kbit ceil ${A}kbit
tc class add dev eth0 parent 1:1 classid 1:12 htb rate ${B}kbit ceil ${B}kbit
tc class add dev eth0 parent 1:1 classid 1:13 htb rate ${C}kbit ceil ${C}kbit
tc class add dev eth0 parent 1:1 classid 1:14 htb rate ${D}kbit ceil ${D}kbit

tc class add dev eth0 parent 1:11 classid 1:101 htb rate ${U}kbit ceil ${A}kbit
tc class add dev eth0 parent 1:11 classid 1:102 htb rate ${U}kbit ceil ${A}kbit
tc class add dev eth0 parent 1:11 classid 1:103 htb rate ${U}kbit ceil ${A}kbit
tc class add dev eth0 parent 1:11 classid 1:104 htb rate ${U}kbit ceil ${A}kbit
...

tc qdisc add dev eth1 parent 2:101 handle 101:0 sfq perturb 1
tc qdisc add dev eth1 parent 2:102 handle 102:0 sfq perturb 1
tc qdisc add dev eth1 parent 2:103 handle 103:0 sfq perturb 1
tc qdisc add dev eth1 parent 2:104 handle 104:0 sfq perturb 1
...

iptables -t mangle -F FORWARD
iptables -t mangle -A FORWARD -j MARK --set-mark 30
iptables -t mangle -A FORWARD -s 62.209.236.62 -j MARK --set-mark 1
iptables -t mangle -A FORWARD -s 62.209.236.35 -j MARK --set-mark 2
iptables -t mangle -A FORWARD -s 62.209.236.36 -j MARK --set-mark 3
iptables -t mangle -A FORWARD -s 62.209.236.37 -j MARK --set-mark 4
...

iptables -t mangle -F OUTPUT
iptables -t mangle -A OUTPUT -j MARK --set-mark 30
iptables -t mangle -A OUTPUT -s 62.209.236.62 -j MARK --set-mark 1
iptables -t mangle -A OUTPUT -s 62.209.236.35 -j MARK --set-mark 2
iptables -t mangle -A OUTPUT -s 62.209.236.36 -j MARK --set-mark 3
iptables -t mangle -A OUTPUT -s 62.209.236.37 -j MARK --set-mark 4
...

tc filter add dev eth1 parent 2:0 protocol ip handle 1 fw flowid 2:101
tc filter add dev eth1 parent 2:0 protocol ip handle 2 fw flowid 2:102
tc filter add dev eth1 parent 2:0 protocol ip handle 3 fw flowid 2:103
tc filter add dev eth1 parent 2:0 protocol ip handle 4 fw flowid 2:104
...
a druhy:

RATE=480
U=18
A=264
B=108
C=72
D=36

tc qdisc del dev eth1 root > /dev/null
tc qdisc add dev eth1 root handle 2:0 htb

tc class add dev eth1 parent 2:0 classid 2:1 htb rate ${RATE}kbit

tc class add dev eth1 parent 2:1 classid 2:11 htb rate ${A}kbit ceil ${A}kbit
tc class add dev eth1 parent 2:1 classid 2:12 htb rate ${B}kbit ceil ${B}kbit
tc class add dev eth1 parent 2:1 classid 2:13 htb rate ${C}kbit ceil ${C}kbit
tc class add dev eth1 parent 2:1 classid 2:14 htb rate ${D}kbit ceil ${D}kbit

tc class add dev eth1 parent 2:11 classid 2:101 htb rate 66kbit ceil ${A}kbit
tc class add dev eth1 parent 2:11 classid 2:102 htb rate 66kbit ceil ${A}kbit
tc class add dev eth1 parent 2:11 classid 2:103 htb rate 66kbit ceil ${A}kbit
tc class add dev eth1 parent 2:11 classid 2:104 htb rate 66kbit ceil ${A}kbit
...

Dekuji za kazdou radu.

Ondraxx

Naposledy upravil ondraxx 26.05.2004 v 18:11

Old Post 26.05.2004 v 17:55
ondraxx je offline   Click Here to See the Profile for ondraxx   Find more posts by ondraxx   Click here to Send ondraxx a Private Message   Click Here to Email ondraxx     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
Veškerý čas je GMT. Aktuální čas: 05:27.  Předcházející Téma   Další Téma
Odpovědět k Tématu
 
Zformátovat pro Tisk | Stáhnout Téma do Palma | Poslat Téma E-mailem | Odebírat tuto Diskuzi

Search this Thread:

 

CZFree.NET | Copyright ©MMII - MMXIV CZFree.NET | Kontaktujte Nás
Powered by: vBulletin - Copyright ©MM - MMII Jelsoft Enterprises Limited.
Founder: Deu / original scripting by: carlos (All High Seeds) / Node Monitor by: 8an
Additional Portal & Node Monitor Development by: oto, Zajsoft, Danny, Netdave
Hosted by: NFX.cz / FreeTel.cz