In the next few days I will be setting up an ESX server with numerous VMs all of which need internet access (nothing major, just pull down some web pages). Until now I've been using Workstation which took care of the whole NAT issue for the VMs. Now, I can be totally missing something but I'm reading the ESX config file and I can't seem to figure out how to provide outside internet access to the VMs. I see the following line in the docs: A vSwitch can route traffic internally between virtual machines and link to external networks. So that means that I create a vSwitch and link all the VMs to it, but if it acts as a swtich in normal understanding, how will it know which VM to route return traffic back to? Does it in fact act as a router then?
I haven't been able to find much documentation in terms of figuring out how to get all the VMs on a host access to the internet via NAT or another method that doesn't require a separate outside IP per VM.
Can anyone clarify? Thank you in advance!