Linux bridge routing failing on Proxmox3.2/Debian7.0

I am having problems configuring bridged networking on Proxmox3.2/Debian7.0

I have 2 bridges - vmbr0 and vmbr1. I want to attach a gateway/firewall running in a virtual machine between the 2 and use it to connect out to the WAN through vmbr0.

I have removed the IP, mask and gateway from vmbr0 so that the firewall (monowall) can hold those itself.

Virtual machines running under Proxmox will connect to vmbr1 and access the gateway on the inward side on the 10.0.0.0/8 network.

When I switch this config over and reboot the server it does not respond to a ping, or the VPN. What am I doing wrong?

Thanks in advance for any help.

Here is my /etc/network/interfaces

iface lo inet loopback
 
auto eth0
iface eth0 inet manual
     post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

auto vmbr0
iface vmbr0 inet manual
    bridge_ports eth0
     bridge_stp off
     bridge_fd 0

auto vmbr1
    address 10.2.0.1
    netmask 255.0.0.0
    gateway 10.2.2.1
    bridge_ports none
     bridge_stp off
     bridge_fd 0