Additional IPv4 addresses are routed to your server’s main IP, so the Proxmox host acts as the router for its guests instead of bridging them straight onto the uplink:
- Keep the host’s own address and gateway on
vmbr0, bridged to the physical NIC.
- Create
vmbr1 with no physical port, give it the host’s main IP as a /32, and enable net.ipv4.ip_forward=1.
- Add one host route per guest in the bridge’s
up lines, for example ip route add 203.0.113.50/32 dev vmbr1.
- Inside the guest, set the extra IP as a /32 with the host’s main IP as its point-to-point gateway.
For IPv6, put an address from your /64 on vmbr1, enable net.ipv6.conf.all.forwarding=1 and keep the host’s IPv6 gateway static (fe80::1; check the value in your dashboard). Ask for the free /56 if you want one /64 per bridge or tenant. The Proxmox network documentation covers each mode in detail.