iptables: Registrando conexões na porta 25 / TCP

0

Eu tenho virtualização KVM. Tenho mais de 60 interfaces:

vnet1-60 - virtual;
vmbr0 - bridge;
enp2s0f0 - PHYSOUT;

Eu preciso saber quantas conexões fazem cada interface vnet. Eu tenho uma regra como:

iptables -A FORWARD -o vnet1 -m state -p tcp --dport 25 --state NEW -j 
LOG --log-level 7 --log-prefix "25port: "

... mas sem resultado. Mesmo sem resultado:

-A OUTPUT -o vnet*;
-A OUTPUT -o vnet55,vnet56; 
-A OUTPUT -o enp2s0f0;

Eu recebo logs somente quando uso isso:

-A FORWARD -o vmbr0 -s 123.0.0.0/8 -m state -p tcp --dport 25 --state 
NEW -j LOG --log-level 7 --log-prefix "25port: "

... mas isso não está correto, porque vmbr é a ponte. Como posso obter logs de tráfego de interfaces virtuais na porta 25?

    
por Mr Vladimir 08.05.2018 / 11:38

1 resposta

1

Você precisa carregar o módulo br_netfilter e, em seguida, ativar iptables para o tráfego em ponte, por meio de

echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables

Veja "O que é o bridge-netfilter?"

    
por 08.05.2018 / 13:17