RFE: Enable NAT in a network template

Request For Enhancement: Provide Network Address Translation in networks

I’ve been struggling with getting NAT set up in Open Nebula for weeks now, I suspect partly because I don’t know iptables very well but also because I use virsh and know it well enough to know that it can do NAT very easily by specifying that a virtual network has NAT, so can talk to the physical networks.

This should be optional, users should be able to define closed-wall virtual networks that cannot see any physical networks on the hosts, but it should be possible to tick a box that allows VMs to talk to the world as well.