Portál AbcLinuxu, 31. srpna 2025 02:03


Dotaz: QoS - HTB

22.2.2003 22:15 Michal Kopp
QoS - HTB
Přečteno: 366×
Odpovědět | Admin
Resim problem velke prodlevy mezi uskutecnenim spojeni a vlastnim prerozdelenim prenosovych rychlosti pro ruzne IP. Bez vypujcovani nevyuzite konektivity funguje vse OK. Prodleva cini cca 1 minutu, coz je pro nektere sluzby naprosto nevhodne. Prenosova rychlost se navysuje postupne, az na spravny pomer. Poradte prosim.

# Smazani dosavadniho nastaveni QoS
tc qdisc del dev $LAN1_INTERFACE root

# Pridani discipliny HTB na LAN interface
tc qdisc add dev $LAN1_INTERFACE root handle 1: htb default 10

# Vytvoreni trid
# Root trida:
tc class add dev $LAN1_INTERFACE parent 1: classid 1:1 htb rate 100Mbit ceil 100Mbit prio 0

# Tridy pro IP:
tc class add dev $LAN1_INTERFACE parent 1:1 classid 1:10 htb rate 99Mbit ceil 100Mbit burst 8k #zbytek provozu klient-server na LAN
tc class add dev $LAN1_INTERFACE parent 1:1 classid 1:11 htb rate 128kbit ceil 100Mbit burst 8k #IP1
tc class add dev $LAN1_INTERFACE parent 1:1 classid 1:12 htb rate 128kbit ceil 100Mbit burst 8k #IP2
tc class add dev $LAN1_INTERFACE parent 1:1 classid 1:13 htb rate 128kbit ceil 100Mbit burst 8k #IP3

tc qdisc add dev $LAN1_INTERFACE parent 1:10 handle 10: sfq perturb 10
tc qdisc add dev $LAN1_INTERFACE parent 1:11 handle 11: sfq perturb 10
tc qdisc add dev $LAN1_INTERFACE parent 1:12 handle 12: sfq perturb 10
tc qdisc add dev $LAN1_INTERFACE parent 1:13 handle 13: sfq perturb 10

# Prirazeni IP adres k tridam
tc filter add dev $LAN1_INTERFACE parent 1: protocol ip prio 3 handle 1 fw classid 1:11
tc filter add dev $LAN1_INTERFACE parent 1: protocol ip prio 3 handle 2 fw classid 1:12
tc filter add dev $LAN1_INTERFACE parent 1: protocol ip prio 3 handle 3 fw classid 1:13

# Pakety oznacuji pomoci iptables.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

CIJOML avatar 22.2.2003 23:50 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše QoS - HTB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepouzivej k oznaceni iptables - je to pomale.
# ----- ROOT KATEGORIE --------
$TC qdisc add dev eth1 root handle 1: htb default 20
$TC class add dev eth1 parent 1: classid 1:1 htb rate 1000kbps ceil 1000kbps
# ------ KATEGORIE -----------
$TC class add dev eth1 parent 1:1 classid 1:3 htb rate 30kbps ceil 30kbps
# ----------------------------


# ----- GROUP -----
$TC filter add dev eth1 protocol ip parent 1:0 prio 1 u32 \
match ip dst 192.168.100.100 flowid 1:3
# --------------------------

27.2.2003 07:57 traktor2
Rozbalit Rozbalit vše QoS - HTB jak na to?
muze tady nekdo z odborniku poradit jak treba nastavit jednoduchy omezeni bandwitch treba z 1Mbit/s na 128 ?

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.