I have set up a brctl bridge on Ubuntu with the following deployment: Cisco router - > Linux bridge - > client computer
The bridge forwards the following packets types: ARP,STP, but doesn't forward IP (i see that it get ippackets in eth0 but dosnt forward to eth1)
Trying brctl br0 stp off (and on) doesn't help. Trying to activate both ethernet cards with promisc mode doesn't help either.
Set edge to 0 (and set max edge to 0) doesn't help either.
Ebtables dosnt install on the bridge computer, so this is not problem of ebtables filtering.
When replace the router with simple computer that simulate simple TCP request the bridge forward the IP packets, so I suspect STP.
bridge was set like this:
iptables -X iptables -F ifconfig eth0 0.0.0.0 up ifconfig eth1 0.0.0.0 up brctl addbr br0 brctl addif br0 eth0 eth1 ifconfig br0 up