Hopefully I can explain this to get some assistance. I have a debian linux server with a single NIC and a public IP of say 1.2.3.4. I'm running a couple of VMs inside and my ISP has given me a block of IPs a /28 to utilize. That block is routed to my 1.2.3.4 IP. So each of my VMs will be able to have a public IP as well.
My question is, what's the best way to set this up. I know I can do use NAT and iptables and translate each public IP to the internal IP of each VM.
I'm curious if I can do a bridged setup however. Is there a way to have my linux server actually handle the routing of that assigned subnet so I can bypass the need for NAT?