LINUX.ORG.RU
ФорумAdmin

кто использует htb? 


0

0

вопрос даже не столько по самому htb, как по tc filter.
создается некий листовой класс:
IF=eth2
[.....]
tc class add dev $IF parent 1:3 classid 1:31 htb rate 2Mbit\
ceil 64Kbit
tc qdisc add dev $IF parent 1:31 handle 20: pfifo limit 5

потом цепляю фильтр:
tc filter add dev $IF protocol ip parent 1:0 prio 1 u32\
match ip dst 192.168.2.200 match ip sport\
3128 0xffff flowid 1:31
так вот, в данном случае все ок, фильтр нужнве пакеты ловит, но если фильтровать не по dst(ip dst 192.168.2.200) а по src (ip src 192.168.2.200), все пакеты кидаются на дефолтный класс.
Есть у кого то какие то идеи?


Re: кто использует htb? 

У тебя на этой машине маскарадинг случайно не работает ?

anonymous ()

Re: кто использует htb? 

да, там есть NAT, но он работает после, маскарадит все пакеты, которые идут с eth0, htb работает на eth2, а фильтр не ловит как и те пакеты что форвардятся в сеть так и те, что идут конкретно на эту машину (ssh), кроме того я пробовал раньше на машине в локалке, там нет ната вообще. Эффект тот же

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