Направляем траффик из портов в dummy интерфейсы для возможности контроля траффика:
#!/bin/bash
ip link add name config0 type dummy
ip link set config0 up
tc qdisc add dev eth0 handle 1: root prio
tc filter add dev eth0 parent 1: protocol ip u32 match ip sport 8888 0x00ff action mirred egress mirror dev config0
ip link add name config1 type dummy
ip link set config1 up
#tc qdisc add dev eth0 handle 1: root prio
tc filter add dev eth0 parent 1: protocol ip u32 match ip sport 8889 0x00ff action mirred egress mirror dev config1
ip link add name agro0 type dummy
ip link set agro0 up
#tc qdisc add dev eth0 handle 1: root prio
tc filter add dev eth0 parent 1: protocol ip u32 match ip sport 8890 0x00ff action mirred egress mirror dev agro0