Давно не заходил на форум. Если ещё актуально, то можно попробовать на одном из компов запустить прослушивание интерфейса и посмотреть, проходит ли arp-широковещание, когда с противоположного компа запускается пинг. Естественно, ip-адреса на компах в разных подсетях пинговаться не будут, поскольку работа в бридже идёт на 2-м уровне. Чтобы на этом уровне осуществить пересылку пакетов между сетями, нужно включить трансляцию адресов (аналог NAT) на 2-м уровне посредством ebtables.
(на 3-ем же уровне это делается через iptables и включение FORWARD в ядре: # echo 1 > /proc/sys/net/ipv4/ip_forward )
Дополнительно можно на мосте посмотреть таблицу мак-адресов, собранных ядром по интерфейсам:
# brctl showmacs br00
Следующий этап - удостовериться, что прохождение пакетов не запрещается на 2-м уровне - это надо копать в сторону ebtables.
Как-то раз экспериментировал с бриджами - попробовал, всё получилось с 3-мя сетевухами, а практическое применение линукс-коммутатору пока не нашёл. На этом и остановился.