Встала задача порезать исходящий от абонентов трафик (входящий на внутренний сетевой интерфейс), условие самое простое - всех под одну гребенку. Покурив маны по tc додумался до следующего
tc qdisc del dev eth1 handle ffff: ingress
tc qdisc add dev eth1 handle ffff: ingress
tc filter add dev eth1 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate 3072kbit burst 10k drop flowid :1
на боевом серваке пока не проверял, на домашней тачке что-то ересь какая-то выходит, входящая падает до не приличия, а исходящая как перла так и прет (правда на машине всего один интерфейс)
На правильном ли я пути, или где-то что-то все же не так?
P.S. Проверил на боевом, исходящая у абонентов упала до ~0.5mb/s Что не так?
TC шейпинг (ограничение исходящей скорости)
Модераторы: SLEDopit, Модераторы разделов
-
skeletor
- Сообщения: 1224
Re: TC шейпинг
Я бы советовал использовать HTB - у него и синтаксис понятнее и управление приятное.
-
aksi2000
- Сообщения: 40
- ОС: LMDE x64
-
aksi2000
- Сообщения: 40
- ОС: LMDE x64
Re: TC шейпинг
к сожалению по ряду причин скрипт htb.init не подходит