LINUX.ORG.RU

может кто знает как connbytes включить в kernel-2.6.12


0

0

При управление трафиком хочется сессии чей размер превышает заданное кол-во байтов прамаркировать и затем перекинуть в другой класс tc, например:

iptables -A FORWARD --connbytes 100000 -j MARK --set-mark 5

tc class add dev eth1 parent 1:2 classid 1:51 htb rate 32Kbit ceil 64Kbit

tc qdisc add dev eth1 parent 1:51 handle 51 sfq perturb 10

tc filter add dev eth1 parent 1:0 protocol ip prio 5 handle 5 fw classid 1:5

для этого беру patch-o-matic-ng-20050701

./runme --kernel-path=/usr/src/linux-2.6.12.2 --iptables-path=/usr/src/iptables-1.3.1 extra

выбираю connbytes, без проблем

но при make menuconfig не вижу опции для connbytes

посмотрев пристальней можно увидеть что connbytes зависит от IP_NF_CONNTRACK_ACCT, смотрю инфу по conntrack-acct, там написано что требуется ядро версий 2.6 < 2.6.9

так как можно поставить поддержку connbytes на ядре > 2.6.9 ???

PS к манам не посылать плз.

> для этого беру patch-o-matic-ng-20050701

1) На сегодняшнюю дату посмотри :) И сравни с 20050701

2) На 2.6 далеко не все натчи накладываются.

Deleted
()
Ответ на: комментарий от Deleted

Я и последнюю дату пробовал, тот-же результат.
Интересно что линуксоиды не используют такие
полезные патчи!

andyS1976
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.