Есть такая вот сеть
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:50:22:87:e7:a4 brd ff:ff:ff:ff:ff:ff
inet 192.168.35.1/24 brd 192.168.35.255 scope link eth0
valid_lft forever preferred_lft forever
inet 192.168.10.2/27 brd 192.168.10.31 scope global eth0
valid_lft forever preferred_lft forever
35/24 внутренняя сеть.
10/27 сеть устройств.
Если вяжу всё на реальном eth0 - всё работает.
Если скидываю eth0 в бридж
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 1000
link/ether 00:50:22:87:e7:a4 brd ff:ff:ff:ff:ff:ff
6: br0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 00:50:22:87:e7:a4 brd ff:ff:ff:ff:ff:ff
inet 192.168.35.1/24 brd 192.168.35.255 scope link br0
valid_lft forever preferred_lft forever
inet 192.168.10.2/27 brd 192.168.10.31 scope global br0
valid_lft forever preferred_lft forever
Всё падает, пакеты из 35/24 не пересылаются на 10/27, пока не сделаю `ip link set br0 promisc on` - всё тут же начинает бегать, как будто под зад пнули.
Причём дома с такими же настройками на той же оси бридж работает без нареканий.
Куда смотреть?