Witam,
Probuje ustawic regolki HTB z piorytetami ICMP/DNS/Voip per user.
Ponizej kodzik:
$TC class add dev eth1 parent 1:2 classid 1:%x htb rate %downratekbit ceil %downceilkbit $BURST prio 2 quantum 1500 $TC qdisc add dev eth1 parent 1:%x esfq perturb 10 hash dst $TC class add dev eth1 parent 1:%x classid 1:1%x htb rate 64.0000kbit ceil 96.0000kbit $BURST #ICMP $TC filter add dev eth1 parent 1:%x protocol ip prio 1 u32 match ip protocol 1 0xff flowid 1:1%x #DNS $TC filter add dev eth1 parent 1:%x protocol ip prio 2 u32 match ip dport 53 0xffff flowid 1:1%x #VOIP $TC filter add dev eth1 parent 1:%x prio 1 protocol ip u32 match ip tos 0x68 0xff match ip protocol 0x11 0xff flowid 1:1%x $TC filter add dev eth1 parent 1:%x prio 1 protocol ip u32 match ip tos 0xb8 0xff match ip protocol 0x11 0xff flowid 1:1%x $TC filter add dev eth1 parent 1:0 protocol ip prio 5 handle %x fw flowid 1:%x nn
Problem polega na tym, iz po dodaniu priorytetow transfer klienta idzie pelna predkoscia lacza nie zas jego kolejka. Jesli ktos ma jakis pomysl chetnie wyslucham :)
Pozdrawiam
On Sun, 07 Feb 2010 22:53:45 +0100, Andy master@adminz.pl wrote:
Witam,
Probuje ustawic regolki HTB z piorytetami ICMP/DNS/Voip per user.
Ponizej kodzik:
$TC class add dev eth1 parent 1:2 classid 1:%x htb rate %downratekbit
ceil
%downceilkbit $BURST prio 2 quantum 1500 $TC qdisc add dev eth1 parent 1:%x esfq perturb 10 hash dst $TC class add dev eth1 parent 1:%x classid 1:1%x htb rate 64.0000kbit
ceil
96.0000kbit $BURST #ICMP $TC filter add dev eth1 parent 1:%x protocol ip prio 1 u32 match ip protocol 1 0xff flowid 1:1%x #DNS $TC filter add dev eth1 parent 1:%x protocol ip prio 2 u32 match ip
dport
53 0xffff flowid 1:1%x #VOIP $TC filter add dev eth1 parent 1:%x prio 1 protocol ip u32 match ip tos 0x68 0xff match ip protocol 0x11 0xff flowid 1:1%x $TC filter add dev eth1 parent 1:%x prio 1 protocol ip u32 match ip tos 0xb8 0xff match ip protocol 0x11 0xff flowid 1:1%x $TC filter add dev eth1 parent 1:0 protocol ip prio 5 handle %x fw
flowid
1:%x nn
Problem polega na tym, iz po dodaniu priorytetow transfer klienta idzie pelna predkoscia lacza nie zas jego kolejka. Jesli ktos ma jakis pomysl chetnie wyslucham :)
Próbowałeś parent 1:0 we wszystkich poleceniach tc filter?
Pozdrawiam
On Sun, 07 Feb 2010 23:05:54 +0100, Tomasz Chiliński tomasz.chilinski@chilan.com wrote:
Próbowałeś parent 1:0 we wszystkich poleceniach tc filter?
Tak i nadal nie dziala
Jak zrobie tak: $TC class add dev imq0 parent 1:2 classid 1:104 htb rate 1024.00kbit ceil 1024.00kbit $BURST prio 2 quantum 1500 $TC class add dev imq0 parent 1:104 classid 1:1104 htb rate 64.00kbit ceil 96.00kbit $TC qdisc add dev imq0 parent 1:104 esfq perturb 10 hash dst $TC filter add dev imq0 parent 1:0 protocol ip prio 3 handle 104 fw flowid 1:104 $TC filter add dev imq0 parent 1:0 protocol ip prio 1 u32 match ip protocol 1 0xff flowid 1:1104 $TC filter add dev imq0 parent 1:0 protocol ip prio 2 u32 match ip dport 53 0xffff flowid 1:1104
to mam info
RTNETLINK answers: No such file or directory
Pozdrawiam
A modoly imq masz podniesione?
W dniu 7 lutego 2010 23:22 użytkownik Andy master@adminz.pl napisał:
On Sun, 07 Feb 2010 23:05:54 +0100, Tomasz Chiliński tomasz.chilinski@chilan.com wrote:
Próbowałeś parent 1:0 we wszystkich poleceniach tc filter?
Tak i nadal nie dziala
Jak zrobie tak: $TC class add dev imq0 parent 1:2 classid 1:104 htb rate 1024.00kbit ceil 1024.00kbit $BURST prio 2 quantum 1500 $TC class add dev imq0 parent 1:104 classid 1:1104 htb rate 64.00kbit ceil 96.00kbit $TC qdisc add dev imq0 parent 1:104 esfq perturb 10 hash dst $TC filter add dev imq0 parent 1:0 protocol ip prio 3 handle 104 fw flowid 1:104 $TC filter add dev imq0 parent 1:0 protocol ip prio 1 u32 match ip protocol 1 0xff flowid 1:1104 $TC filter add dev imq0 parent 1:0 protocol ip prio 2 u32 match ip dport 53 0xffff flowid 1:1104
to mam info
RTNETLINK answers: No such file or directory
Pozdrawiam _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
On Sun, 7 Feb 2010 23:29:52 +0100, Maciej Drobniuch wrote:
A modoly imq masz podniesione?
Tak
jak zostawie tylko
$TC class add dev imq0 parent 1:2 classid 1:104 htb rate 1024.00kbit ceil 1024.00kbit $BURST prio 2 quantum 1500 $TC qdisc add dev imq0 parent 1:104 esfq perturb 10 hash dst $TC filter add dev imq0 parent 1:0 protocol ip prio 3 handle 104 fw flowid 1:104
To nie mam takiego komunikatu i to jest dziwne...
a jak dam tak:
$TC class add dev imq0 parent 1:2 classid 1:104 htb rate 1024.00kbit ceil 1024.00kbit $BURST prio 2 quantum 1500 $TC qdisc add dev imq0 parent 1:104 esfq perturb 10 hash dst $TC class add dev imq0 parent 1:104 classid 1:1104 htb rate 64.00kbit ceil 96.00kbit $TC filter add dev imq0 parent 1:0 protocol ip prio 3 handle 104 fw flowid 1:104
to tez przestaje krzyczec ale nadal ruch klienta nie trafia w jego kolejke tylko glowna ogolna.
uczestnicy (3)
-
Andy
-
Maciej Drobniuch
-
Tomasz Chiliński