Linux-box instance as a router with NAT
Is it possible to configure an instance which will act as a router in current OpenStack/Neutron architecture? Linux-based instance, not a virtual router in neutron via OpenvSwitch. I'd like to create an instance with two NICs one connected to private network and the second one connected to an external network (probably later to VPN) and I'd like to do an old, good routing there with NAT for instances inside the private network.
My usual simple setup (forwarding and NAT) didn't work out, so do you have any ideas how should I sort this out?