LINUX.ORG.RU
ФорумAdmin

Помогите ограничить траффик.


0

0

Хочу своей тачке (2.6.4) в локалке, которая выходит в инет через маскарад на роутере, ограничить входящий траффик (ingress traffic policing). Делаю по ХАУТУ (http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.cookbook.ultimate-tc.html):

# attach ingress policer:

tc qdisc add dev eth0 handle ffff: ingress

# filter *everything* to it (0.0.0.0/0), drop everything that's
# coming in too fast:

tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate 60kbit burst 10k drop flowid :1


Но как выполняется вторая строчка - сеть перестает работать. Никаких рулсов в NetFilter нет. Такое впечатление, что дропаются все пакеты, а не только те, что превышают 60кбит/с. Чтобы сеть опять вернуть к жизни, надо удалить дисциплину: tc qdisc del dev eth0.

В чем может быть дело? Кто сталкивался?


странно, попробывал твои-же строчки -- работает отлично

$ uname -a
Linux <my_domain_name> 2.6.4 #23 Thu Mar 11 13:34:52 EET 2004 i686 athlon i386 GNU/Linux

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

И у тебя все работает и ограничивает траффик? Странно это, у меня ни в какую - сеть подыхает.

$ uname -a
Linux admin 2.6.4 #6 Mon Mar 15 14:39:09 AZT 2004 i686 GNU/Linux

DiMoN не мог бы ты сказать какой у тебя дистр и запостить свой .config, lsmod на момент, когда все работает и может еще подозрительные строчки iptables -t {nat,filter,mangle} -L? Замечу, что у меня все тейблы iptables голы, как король.

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