Como sua rede é plana, você não deve precisar de iptables (você pode, mas eu acho que não). A primeira coisa a garantir é que o seu kernel irá encaminhar os pacotes ipv4, verificando o seguinte parâmetro do kernel:
cat /proc/sys/net/ipv4/ip_forward
Você receberá um 1 ou 0, sendo 1 o encaminhamento ativado. Se você receber um 0, tente executar o comando:
echo 1 > /proc/sys/net/ipv4/ip_forward
E tentando fazer o ping do seu cliente novamente. Se ainda assim não funcionar, eu abriria dois terminais na máquina bridge do Ubuntu e executaria o tcpdump ouvindo o icmp em cada interface:
terminal 1
tcpdump -i eth0 icmp
terminal 2
tcpdump -i br0 icmp
E, em seguida, tente efetuar o ping da sua estação de trabalho dentro da interface ( eth0 10.0.0.15
) e veja se os pacotes atingem as duas interfaces. Talvez seja necessário fazer alguns ajustes com brctl
, mas não é necessário ter rotas específicas, já que a rede é plana. Também verificaria se sua placa de rede está no modo correto, provavelmente na infraestrutura ou possivelmente ad-hoc com iwconfig
. Por estranho que pareça, isso pode ser mais fácil de fazer com redes diferentes e alguns iptables / routing foo, pelo menos, será mais fácil identificar onde o tráfego está sendo descartado.