Portál AbcLinuxu, 14. srpna 2025 09:55


Dotaz: nefunkční shaper uploadu

18.5.2005 11:43 vampi | skóre: 16 | blog: JenTakBlog
nefunkční shaper uploadu
Přečteno: 110×
Odpovědět | Admin
zdravím, už si s tím hraju dost dlouho a netuším kde je zrada, zkoušel jsem to přes htb i cbq, ale zdá se, že to nefunguje: ve firewallu mám zapsáno toto:

/sbin/iptables -t mangle -F FORWARD

/sbin/iptables -t mangle -A FORWARD -d 10.0.100.0/255.255.255.0 -j MARK --set-mark 4

/sbin/iptables -t mangle -A FORWARD -s 10.0.100.0/255.255.255.0 -j MARK --set-mark 9

v nastavení shaperu mám toto:

$TC qdisc del dev eth0 root

$TC qdisc del dev eth1 root

$TC qdisc add dev eth0 root handle 10: cbq bandwidth 512kbit avpkt 1000 mpu 64

$TC qdisc add dev eth1 root handle 1:0 htb

$TC class add dev eth0 parent 10:0 classid 10:1 cbq rate 512kbit weight 2kbit allot 1514 prio 1 avpkt 1000 bounded

$TC class add dev eth1 parent 1:0 classid 1:1 htb rate 512kbit

$TC class add dev eth1 parent 1:0 classid 1:11 htb rate 512kbit ceil 512kbit

$TC qdisc add dev eth1 parent 1:11 handle 11:1 sfq perturb 10

# VIP adresy dostanou jiny mark $IPT -t mangle -A FORWARD -s 10.0.100.23 -j MARK --set-mark 8 $IPT -t mangle -A FORWARD -d 10.0.100.23 -j MARK --set-mark 8 $IPT -t mangle -A FORWARD -s 10.0.100.2 -j MARK --set-mark 8 $IPT -t mangle -A FORWARD -d 10.0.100.2 -j MARK --set-mark 8 $IPT -t mangle -A FORWARD -s 10.0.100.60 -j MARK --set-mark 8 $IPT -t mangle -A FORWARD -d 10.0.100.60 -j MARK --set-mark 8

$TC filter add dev eth1 parent 1:0 protocol ip handle 4 fw flowid 1:11

$TC filter add dev eth0 parent 10:0 protocol ip handle 9 fw flowid 10:1

download to shaperuje v pohodě, upload mi to ignoruje??
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.5.2005 11:52 *Mirda* | skóre: 24 | Sedlčany
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neni to nahodou na Debianu?
18.5.2005 11:53 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
ne, ne mám to RedHat 9.0 :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
18.5.2005 11:57 *Mirda* | skóre: 24 | Sedlčany
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Mozna to je podobny problem. Balicek shaper (cbq) mi ze stable (woody+backports) verze taky neomezuje odchozi traffic. Kdyz pouziju balicek z testing (sarge), vse funguje dobre. Asi je to verzi shaperu. Kazdopadne jsem to nezkoumal.
18.5.2005 12:00 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
a jak tam dostanu jiný balíček cbq? :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
18.5.2005 12:33 *Mirda* | skóre: 24 | Sedlčany
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Nevim, s RH se moc nekamaradim. Urcite bude nekde na netu rpm balicek. Melo by snad ale stacit pouzit jiny cbq.init script.

At me nekdo doplni ci opravi.

18.5.2005 13:22 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
tak jsem vyzkoušel nainstalovat balíček cbq-0.7.2-22351cl.noarch.rpm a nic se nezměnilo :(
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
18.5.2005 13:50 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak jsem to zprovoznil pomocí htb a jede to :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
18.5.2005 13:54 vlady | skóre: 9
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Fajn, ale napis jak jsi to vyresil. Celkem by me to zajimalo a ostatni co tu budou hledat pomoc urcite take uvitaji tuto informaci.
18.5.2005 14:13 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Odpovědět | | Sbalit | Link | Blokovat | Admin
nejsem si sice jistý, ale:

nainstaloval jsem výše zmíněný cbq balíček - netuším zda to může mít nějaký vliv, ale každopádně to snad nemůže nic pokazit :)

pak jsem přepsal shapeovací pravidla pro ETH0 takto:

$TC qdisc del dev eth0 root

$TC qdisc add dev eth0 root handle 10:0 htb

$TC class add dev eth0 parent 10:0 classid 10:1 htb rate 512kbit

$TC class add dev eth0 parent 10:1 classid 10:11 htb rate 512kbit ceil 512kbit

$TC filter add dev eth0 parent 10:0 protocol ip handle 9 fw flowid 10:11

a voala - funguje to :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
18.5.2005 17:00 vlady | skóre: 9
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
Nejsou tohle ale nahodou pravidla pro HTB? Na tohle by CBQ nemelo mit vliv. No hlavne ze to funguje.
18.5.2005 20:25 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nefunkční shaper uploadu
raději jsem to tam napsal, neb jsem tato pravidla již před časem zkoušel a nefungovalo mi to, možná jsem měl špatně něco někde jinde :)

jaký je vůbec rozdíl mezi htb a cbq? :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.