IPTABLES: problema com o impacto do tráfego em uma sub-rede usando o sinalizador --destination

1

Estou aplicando a regra iptables para impactar o tráfego de saída em uma sub-rede. Eu envio o tráfego para uma nova cadeia criada e depois tc impus algum atraso usando o netem. TC está usando essas regras. Algo parecido com isto:

/sbin/iptables -t mangle -I UDESTROY-0x4d81b18-OUT-4051 1 -p tcp 
--destination 10.196.234.0/22 --dport 0:65535 -j MARK --set-mark 0x4d81b18 --wait

/sbin/tc qdisc add dev lo parent 1:1b18 handle 1b18:0 netem delay 10ms

Estou definindo esta regra para todos os dispositivos que estou executando (por exemplo, eth0, eth1, lo ). Como estou aplicando a regra em uma única sub-rede (por exemplo, 10.196.234.0/22 ), esperava-se observar apenas o atraso 10ms no tráfego para essa sub-rede. No entanto, vejo que o tráfego para outras sub-redes / hosts está sendo impactado, o que é inesperado, conforme especificado em --destination . Minha pergunta é se é devido ao uso de lo ou qualquer outro motivo? Não sei por que isso não funciona para este caso, mesmo que funcione em outras situações que testei.

    
por user2118100 04.06.2018 / 20:20

0 respostas