IFB: Управление входящим траффиком (пример): различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая страница: «=Заметка про IFB==»)
 
Строка 1: Строка 1:
=Заметка про IFB==
+
=Заметка про IFB=
  +
  +
<PRE>
  +
#!/bin/bash
  +
  +
  +
  +
tc qdisc delete dev ens3 ingress
  +
tc qdisc delete dev ens3 root
  +
  +
tc qdisc add dev ens3 ingress
  +
tc qdisc add dev ens3 root handle 1:0 htb default 3
  +
  +
tc filter add dev ens3 parent 1:0 protocol ip u32
  +
  +
tc filter add dev ens3 parent 1: prio 1 protocol ip u32 match ip src 192.168.250.3 action mirred egress redirect dev ifb0
  +
tc filter add dev ens3 parent 1: prio 1 protocol ip u32 match ip dst 192.168.250.3 action mirred egress redirect dev ifb0
  +
tc filter add dev ens3 parent ffff: protocol ip u32 match ip src 192.168.250.3 action mirred egress redirect dev ifb1
  +
tc filter add dev ens3 parent ffff: protocol ip u32 match ip dst 192.168.250.3 action mirred egress redirect dev ifb1
  +
  +
</PRE>

Версия 16:23, 26 февраля 2020

Заметка про IFB

#!/bin/bash



tc qdisc delete dev ens3 ingress
tc qdisc delete dev ens3 root

tc qdisc add  dev ens3 ingress
tc qdisc add  dev ens3 root handle 1:0 htb default 3

tc filter add dev ens3 parent 1:0  protocol ip u32

tc filter add dev ens3 parent 1:     prio 1  protocol ip u32 match ip src  192.168.250.3    action mirred egress redirect dev ifb0
tc filter add dev ens3 parent 1:     prio 1  protocol ip u32 match ip dst  192.168.250.3    action mirred egress redirect dev ifb0
tc filter add dev ens3 parent ffff:          protocol ip u32 match ip src  192.168.250.3    action mirred egress redirect dev ifb1
tc filter add dev ens3 parent ffff:          protocol ip u32 match ip dst  192.168.250.3    action mirred egress redirect dev ifb1