I have a Proxmox setup which I have recently added a second network interface to the mix but I cant get this interface to work. I have eth1 and eth2 connected to a main network and eth0 connected to a secondary network. eth1 is connected as the management interface and this works, eth2 is connected to vmbr0 and all the vms on this are able to see this network and it works fine. eth0 is connected to vmbr1, but no virtual machine is able to connect to anything on this network. If I connect my laptop manually to to the same network I can ping the firewall and this works fine. If I give vmbr1 an IP address on the network then I can make the host ping the firewall, but none of the virtual machines. For info here is the content of the /etc/network/interfaces file
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage part of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 172.16.1.35
netmask 255.255.0.0
gateway 172.16.0.1
dns-nameservers 172.16.1.31 172.16.0.1
#Green Network Management UI
auto eth0
iface eth0 inet manual
#Blue Network
auto eth2
iface eth2 inet manual
#Green Network
auto vmbr0
iface vmbr0 inet manual
bridge_ports eth2
bridge_stp off
bridge_fd 0
address 172.16.254.1
#Green Network
auto vmbr1
iface vmbr1 inet manual
bridge_ports eth0
bridge_stp off
bridge_fd 0
#address 192.168.10.2
#Blue network
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage part of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 172.16.1.35
netmask 255.255.0.0
gateway 172.16.0.1
dns-nameservers 172.16.1.31 172.16.0.1
#Green Network Management UI
auto eth0
iface eth0 inet manual
#Blue Network
auto eth2
iface eth2 inet manual
#Green Network
auto vmbr0
iface vmbr0 inet manual
bridge_ports eth2
bridge_stp off
bridge_fd 0
address 172.16.254.1
#Green Network
auto vmbr1
iface vmbr1 inet manual
bridge_ports eth0
bridge_stp off
bridge_fd 0
#address 192.168.10.2
#Blue network