[eside-ghost] empezando con qos y tc (SOLUCIONADO)

Jon Bonilla (Manwe) manwe en aholab.ehu.es
Dom Jul 20 18:36:45 CEST 2008


El Sun, 20 Jul 2008 17:26:32 +0200
Jon Bonilla (Manwe) <manwe en aholab.ehu.es> escribió:



Al parecer el error estaba en las marcas de los paquetes. Había copiado de
internet la forma de poner la marca en plan "0x12" y resulta que no lo marcaba
correctamente.

He sustituido las marcas por números <10 (pora que coincida con el hexadecimal)
al estilo:

iptables -t mangle -A PREROUTING -p icmp -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -p icmp -j RETURN
iptables -t mangle -A OUTPUT -p icmp -j MARK --set-mark 1
iptables -t mangle -A OUTPUT -p icmp -j RETURN


quitando el 0x por delante y las colas han empezado a funcionar


:)


taniquetil:/etc/network/if-up.d# tc -s class show dev eth0
class htb 1:11 parent 1:1 prio 1 rate 20000bit ceil 560000bit burst 1600b
cburst 1599b Sent 7184 bytes 96 pkt (dropped 0, overlimits 0 requeues 0)
 rate 520bit 1pps backlog 0b 0p requeues 0
 lended: 96 borrowed: 0 giants: 0
 tokens: 567614 ctokens: 21206

class htb 1:10 parent 1:1 prio 0 rate 20000bit ceil 560000bit burst 1600b
cburst 1599b Sent 490 bytes 5 pkt (dropped 0, overlimits 0 requeues 0)
 rate 168bit 0pps backlog 0b 0p requeues 0
 lended: 5 borrowed: 0 giants: 0
 tokens: 584375 ctokens: 20871

class htb 1:1 root rate 560000bit ceil 560000bit burst 1599b cburst 1599b
 Sent 15228962 bytes 22953 pkt (dropped 0, overlimits 0 requeues 0)
 rate 519480bit 102pps backlog 0b 0p requeues 0
 lended: 19751 borrowed: 0 giants: 0
 tokens: 14664 ctokens: 14664

class htb 1:13 parent 1:1 prio 3 rate 120000bit ceil 560000bit burst 1599b
cburst 1599b Sent 13820 bytes 158 pkt (dropped 0, overlimits 0 requeues 0)
 rate 288bit 0pps backlog 0b 0p requeues 0
 lended: 158 borrowed: 0 giants: 0
 tokens: 99479 ctokens: 21318

class htb 1:12 parent 1:1 prio 2 rate 120000bit ceil 560000bit burst 1599b
cburst 1599b Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
 rate 0bit 0pps backlog 0b 0p requeues 0
 lended: 0 borrowed: 0 giants: 0
 tokens: 104166 ctokens: 22321

class htb 1:15 parent 1:1 prio 5 rate 100000bit ceil 560000bit burst 1600b
cburst 1599b Sent 74906 bytes 300 pkt (dropped 0, overlimits 0 requeues 0)
 rate 11632bit 6pps backlog 0b 0p requeues 0
 lended: 300 borrowed: 0 giants: 0
 tokens: 119375 ctokens: 21318

class htb 1:14 parent 1:1 prio 4 rate 120000bit ceil 560000bit burst 1599b
cburst 1599b Sent 31199 bytes 28 pkt (dropped 0, overlimits 0 requeues 0)
 rate 0bit 0pps backlog 0b 0p requeues 0
 lended: 13 borrowed: 15 giants: 0
 tokens: 99479 ctokens: 21318

class htb 1:16 parent 1:1 prio 6 rate 60000bit ceil 560000bit burst 1599b
cburst 1599b Sent 15101363 bytes 22366 pkt (dropped 0, overlimits 0 requeues 0)
 rate 506616bit 95pps backlog 0b 0p requeues 0
 lended: 2630 borrowed: 19736 giants: 0
 tokens: -25332 ctokens: 14664


Más información sobre la lista de distribución eside-ghost