Sem mais informações, estamos adivinhando, mas vamos tentar:
Primeiro, certifique-se de que eth0 e tap0 estejam no modo promíscuo. br0 não deve estar no modo promíscuo.
Em seguida, verifique se você tem arutables e quaisquer regras iptables que possam estar interferindo.
Como você já recebeu respostas do arp, você provavelmente não tem este , mas verifique-o assim mesmo.
finalmente verifique as configurações de rp_filter , mas também verifique os parâmetros adicionais de sysctl que você possa ter definido.