Portál AbcLinuxu, 23. října 2026 19:01


Dotaz: HTB

29.4.2004 14:25 her-ur
HTB
Přečteno: 815×
Odpovědět | Admin
Mam takto nastaveno HTB:

# --- Omezeni pro Wi-Fi ---

tc qdisc del dev eth2 root tc qdisc add dev eth2 root handle 1:0 htb default 14

tc class add dev eth2 parent 1:0 classid 1:1 htb rate 4000kbit tc class add dev eth2 parent 1:1 classid 1:11 htb rate 128kbit ceil 128kbit tc class add dev eth2 parent 1:1 classid 1:12 htb rate 64kbit ceil 64kbit

tc qdisc add dev eth2 parent 1:11 handle 11:0 sfq perturb 10 tc qdisc add dev eth2 parent 1:12 handle 12:0 sfq perturb 10

tc filter add dev eth2 parent 1:0 protocol ip handle 1 fw flowid 1:11 tc filter add dev eth2 parent 1:0 protocol ip handle 2 fw flowid 1:12

# --- Omezeni pro domaci sit ---

tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 2:0 htb default 14

tc class add dev eth0 parent 2:0 classid 2:2 htb rate 4000kbit tc class add dev eth0 parent 2:2 classid 2:12 htb rate 64kbit ceil 64kbit

tc qdisc add dev eth0 parent 2:12 handle 12:0 sfq perturb 10

tc filter add dev eth0 parent 2:0 protocol ip handle 2 fw flowid 2:12

Vse funguje spravne. Ale narazil jsem na problem, ktery jiste znate. HTB omezi jakykoli presun dat na urcitou rychlost. Potreboval bych ale po lokalni siti komunikovat plnou rychlosti a pritom mit omezenou rychlost do internetu! Pomuzete mi nekdo?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.4.2004 16:29 Wylda
Rozbalit Rozbalit vše Re: HTB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tvuj prispevek je znacne necitelny (moc jsem ho tedy nelustil) - priste pouzij pro kod tag <pre> Ja jsem to vyresil tak, ze mam tridu s 40Mbit a tu pak dale rozdelim. Pakety z netu posilam do rate 2Mbit (ten dale rozdelim na nekolik PC). Zbylych 38Mbit je pro pakety jejich zdrojova ip adresa odpovida lokalni siti.
29.4.2004 16:50 Johny
Rozbalit Rozbalit vše Re: HTB
mám na chlup stejný problém...

#zalozeni qdiscu na wlan0 pro #(10.55.72.40)
tc qdisc add dev wlan0 root handle 1:0 htb default 1

#nastaveni sirky pasma na 64kbit s garantovanou propustností 64kbit a stropem 64kbit.
tc class add dev wlan0 parent 1:0 classid 1:1 htb rate 64kbit ceil 64Kbit burst 64k

#presmerovani paketu ip 10.55.72.40 na clas 1:1
tc filter add dev wlan0 parent 1:0 protocol ip prio 100 u32 match ip dst 10.55.72.40 classid 1:1

wlan1 => do internetu, to ale nefunguje. Musí se omezení nastavit na lokální karte (co vede do sítě)

respektive: AP = accesspoint

AP1:wlan0-wlan1 ... wifi ... AP2:wlan0-wlan1 ... wifi ... klienti

každé ap má svuj adresní prostor: 10.55.71.X a druhé ap 10.55.72.X

potřebuji pomocí htb nastavit omezení pro různé IP v síti. ale omezené by to mělo být až u AP1:wlan0, tedy v místní síti by to mělo být unlimited...

nějaké řešení,?
29.4.2004 17:36 Wylda
Rozbalit Rozbalit vše Re: HTB
Perfektni navod ohledne HTB je na root.cz Rozhodne si to nastuduj - doctes se tam taky, ze efektivne lze omezovat pouze odchozi trafic...
29.4.2004 22:12 Radek Podgorny
Rozbalit Rozbalit vše Re: HTB
Wow, dik za to "perfektni"... :-)
4.5.2004 14:25 her-ur
Rozbalit Rozbalit vše Re: HTB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam takto nastaveno HTB:
#-- Omezeni pro Wi-Fi --- 

tc qdisc del dev eth2 root tc qdisc add dev eth2 root handle 1:0 htb default 14 

tc class add dev eth2 parent 1:0 classid 1:1 htb rate 4000kbit 
tc class add dev eth2 parent 1:1 classid 1:11 htb rate 128kbit ceil 128kbit 
tc class add dev eth2 parent 1:1 classid 1:12 htb rate 64kbit ceil 64kbit 

tc qdisc add dev eth2 parent 1:11 handle 11:0 sfq perturb 10 
tc qdisc add dev eth2 parent 1:12 handle 12:0 sfq perturb 10 

tc filter add dev eth2 parent 1:0 protocol ip handle 1 fw flowid 1:11 
tc filter add dev eth2 parent 1:0 protocol ip handle 2 fw flowid 1:12 

# --- Omezeni pro domaci sit --- 

tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 2:0 htb default 14 

tc class add dev eth0 parent 2:0 classid 2:2 htb rate 4000kbit 
tc class add dev eth0 parent 2:2 classid 2:12 htb rate 64kbit ceil 64kbit 

tc qdisc add dev eth0 parent 2:12 handle 12:0 sfq perturb 10 

tc filter add dev eth0 parent 2:0 protocol ip handle 2 fw flowid 2:12
Potreboval bych po lokalni siti komunikovat plnou rychlosti a pritom mit omezenou rychlost do internetu! Pomuzete mi nekdo? Priste mi prosim nekdo prislusne radky ktere musim doplnit aby to fungovalo! Byl bych za to moc vdecny!

Založit nové vlákno • Nahoru

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

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