Řešení problému s omezením kvality jen internetu vidím v oklasifikování na základě směrovací tabulky jak je možné nastudovat z originálu tady:
http://www.ds9a.nl/lartc
Uvádím zde volný překlad:
Oklasifikujeme na základě výsledku ze směrovací tabulky. Když paket projde směrovací tabulkou je označen směrovacím filtrem.
# tc filter add dev eth1 parent 1:0 protocol ip prio 100 route
Zde je přidán směrovací filtr ke kořenu 1:0 s prioritou 100. Když se rozdoduje o zařazení paketu (a to je hned na začátku - kořen), je brána v úvahu směrovací tabulka routing table. Když je nalezeno směrovací pravidlo (Internet!!) tak je paket označen i správnou třídou a je mu dána i správná priorita.
Aby to fungovalo přidáme i směrovací záznamdo směrovací tabulky. Trik spočívá v definování "realm" kralovství dle cílové adresy:
# ip route add Host/Network via Gateway dev Device realm RealmNumber
Například můžeme definovat cílovou síť 192.168.10.0 s realm 10:
# ip route add 192.168.10.0/24 via 192.168.10.1 dev eth1 realm 10
Když přidáváme smerovací filtry, tak můžeme použít království 'realm' jako siť a specifikovat jak směrování se napojí na filtry:
# tc filter add dev eth1 parent 1:0 protocol ip prio 100 route to 10 classid 1:10
Toto pravodlo řiká že paket přicházející ze sítě 192.168.10.0 bude ve třídě class id 1:10.
Pak pěkně ořežeme dle již uvadených HTB tříd klienta a je to.