Eu tenho ponte Ethernet de configuração br0que contém duas interfaces eth0etap0
brctl addbr br0
brctl addif eth0
brctl addif tap0
ifconfig eth0 0.0.0.0 promisc up
ifconfig tap0 0.0.0.0 promisc up
ifconfig br0 10.0.1.1 netmask 255.255.255.0 broadcast 10.0.1.255
Minha FORWARDpolítica de cadeia padrão éDROP
iptables -P FORWARD DROP
Quando eu não adiciono a regra a seguir, o tráfego não está passando pela ponte.
iptables -A FORWARD -p all -i br0 -j ACCEPT
Tanto quanto eu entendo iptablesé apenas responsável pela camada IP.
ebtables deve ser responsável por filtrar o tráfego na ponte ethernet.
Então, por que preciso adicionar a regra ACEITAR na cadeia FORWARD do iptable?
echo "1" > /sys/devices/virtual/net/br0/bridge/nf_call_arptables. Alguma ideia?