I did post yesterday to get a working setup with several bridged interfaces used for virtual machines (KVM/libvirt).
One of the bridged interface is just using eth3 as its ports while the second one (public traffic) is using an ethernet bonded interface.
That setup is working but not all the time ! I can start a download from a vm, then it will stop and freeze!
So I don't know if my bridge parameters are correct, could you check the below config ?
iface eth3 inet manual auto bond0 iface bond0 inet manual slaves eth1 eth2 pre-up ip link set bond0 up down ip link set bond0 down auto br0 iface br0 inet static address 10.160.0.7 netmask 255.255.255.128 bridge_ports eth3 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp on auto br0:1 iface br0:1 inet static address 10.160.0.9 netmask 255.255.255.255 auto br0:2 iface br0:2 inet static address 10.160.0.10 netmask 255.255.255.255 auto br1 iface br1 inet static address 184.108.40.206 netmask 255.255.255.240 gateway 220.127.116.11 pre-up /etc/network/firewall start bridge_ports bond0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp on auto br1:1 iface br1:1 inet static address 18.104.22.168 netmask 255.255.255.255 auto br1:2 iface br1:2 inet static address 22.214.171.124 netmask 255.255.255.255
And yes, it also sometimes speaks about martian on the host:
kernel: [249146.055172] martian source 10.160.0.17 from 10.160.0.10, on dev vnet2 kernel: [249146.073122] ll header: ff:ff:ff:ff:ff:ff:54:52:00:76:c3:5c:08:06