Inicialmente, criei o vmbr1 e não atribuí um IP a ele. Usou-o como uma ponte para o contêiner que tinha o IP público atribuído a ele. Não funcionou. Não entendo o que mais precisa ser feito.
auto eth0
iface eth0 inet static
address 173.0.0.138
netmask 255.255.255.248
gateway 173.0.0.137
broadcast 173.0.0.143
network 173.0.0.136
dns-nameservers 127.0.0.1
dns-search hospemex.com
# dns-* options are implemented by the resolvconf package, if installed
auto vmbr0
iface vmbr0 inet static
address 192.168.0.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
auto vmbr1
iface vmbr1 inet manual
bridge_ports eth0
bridge_stp off
bridge_fd 0
Esta acabou sendo a minha solução:
O problema está na sua configuração eth0. Se você estiver fazendo ponte para eth0, não deseja que eth0 tenha uma configuração de IP.
Você quer
para eth0 e nada mais. Além disso, verifique se eth0 é o NIC para o qual você deseja fazer a ponte e passe para a VM. Ou seja, eth0 é onde seu link WAN está conectado. Você também deve reler o Proxmox Wiki sobre redes .