This question has alread been posted on stackoverflow (http://stackoverflow.com/q/14904325/2012441) but since I recognized that it might be offtopic there, I'll repeat it here:
I'll explain the current situation first and then I'll describe my wishes:
At the moment I have one linux machine with three public IP-Adresses configured on one physical interface. The machine can be reached via each of these IPs.
In the future I want to use virtualization on this machine and assign one of these three IPs to a specific virtual machine. But for some reasons I cannot use bridging for the physical interface and the virtual interface. Using NAT and/or PAT is also not possible.
My idea was to configure the virtualization host as router and set up a route for this specific public IP via the virtual network interface (with private addresses).
Is this possible at all? Did I overlook something? Or are there other solutions for my problem?