Como "Ambas as redes são baseadas em 192.168.1.x" é um conflito de IP simples, você terá que desabilitar o IPv4 em uma dessas redes no host. Ainda é possível vinculá-lo a VMs, mas você terá que fazer uma escolha ou reprojetar sua rede aqui. Não há absolutamente nenhuma necessidade de usar o mesmo espaço de endereço na grande variedade de endereços RFC1918 que você está livre para usar.
O outro erro é a linha iface eth2 inet manual
, enquanto você também a usa na interface da bridge. O abaixo deve funcionar, eu só toquei linhas abaixo da seção br0
. Não se esqueça de encerrar corretamente as interfaces eth2
e br1
primeiro ( ifdown eth2
, ifdown br1
), antes de editá-lo e ativá-lo novamente ( ifup br1
apenas!).
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.1.20
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8 4.2.2.6 8.8.4.4
dns-search firezen.com
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.1.21
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
#gateway 192.168.1.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
auto br1
iface br1 inet manual
bridge_ports eth2
bridge_stp off
bridge_fd 0
bridge_maxwait 0