LINUX.ORG.RU
ФорумAdmin

tc не срабатывает ограничение

 


0

1

доброго вечера

Прописал правила, однако ограничение не работает для 4.2 и 4.129 соответственно

4.2 это сетевуха на шлюзе в локалку, ppp7 внешний интерфейс ISP

  4 tc qdisc add dev ppp7 root handle 1: default 15
  5 
  6 #create LINK
  7 tc class replace dev ppp7 parent 1: classid 1:1 htb rate 1mbit ceil 1mbit
  8 
  9 
 10 tc class replace dev ppp7 parent 1:1 classid 1:11 htb rate 500kbit ceil 1mbit
 11 tc class replace dev ppp7 parent 1:1 classid 1:12 htb rate 200kbit.
 12 tc class replace dev ppp7 parent 1:1 classid 1:13 htb rate 100kbit ceil 300kbit
 13 #SET DISCIPLINE
 14 tc qdisc add dev ppp7 parent 1:11 handle 10:0 sfq perturb 10
 15 tc qdisc add dev ppp7 parent 1:12 handle 20:0 sfq perturb 10
 16 tc qdisc add dev ppp7 parent 1:13 handle 30:0 sfq perturb 10
 17 #add filters
 18 tc filter replace dev ppp7 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.4.2 flowid 1:11
 19 tc filter replace dev ppp7 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.4.129 flowid 1:12

Почему не работает ограничение?

И еще вопрос, как сделать, чтобы локальный трафик между машинами не имел никаких ограничений а ограничения работали только для интернета?



Последнее исправление: annuunax (всего исправлений: 1)

У вас правила добавляются на внешний интерфейс, и ip адреса там тоже внешние (после nat). Нужно вешать очереди на внутренний интерфейс.

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