You first create one bridge for each NIC. Then simply assign the corresponding NIC/bridge to the VM, and configure the IP and gateway inside the VM.I'm having this problem as well. Here is the use-case that explains why one would want 2 separate gateways on 2 different networks (I'm trying to migrate away from ESXI, which handles this case perfectly). I have a Proxmox server with several VMS and several NICs. Each NIC is connected to a separate network from an external router/firewall. There are two VMs on Proxmox, one that lives on a LAN network, and I would like it to use the LAN network gateway (and thus the LAN network VPN and outgoing firewall rules). Another VM lives on an IOT network, and should use the IOT gateway and thus IOT firewall rules. These two VMs would only be able to talk to each other through the router (external to Proxmox), each using it's own NIC, it's own network, and it's own gateway. I'm getting the feeling that this isn't possible in Proxmox - which would mean back to ESXI. How unfortunate that would be. Can this be done in Proxmox? So far, it seems that isn't possible.
Last edited: