4

I am setting up a demo system on a leased dedicated server. System consists of :

  • ESXI host with 1 NIC assigned (so 1 Static IP)
  • 64 bit Ubuntu guest as server

I installed and configured the system and the current network topology has :

  • physical adapter
  • A management network where I see the public IP assigned that is given to me by dedicated server provider
  • Virtual Machine Port Group where my guest is running
  • Finally a vSwitch between physical adapter and networks mentioned above

I can access to ESXI host, from the vSphere client I can access my Ubuntu guest as well. Guest has access to web (verified by pinging).

My question : What kind of basic setup would allow external users to access services running on the Ubuntu guest ?

Before asking this question I browsed a bit and scanned through VMWare documentations. I have seen:

port forwarding via router however I do not have control over the router.

using pfSense well this one is looking like a solution but a bit more complicated then I expected.

Are there any simpler ways to accomplish my goal ?

Note : I am a software developer with a bit familiarity of computer networks, virtualization and linux. Therefore I would really appreciate simple solutions (if possible), explanations/directions on the topic.

1 Answers1

0

vSwitches

It is doable, but the bad news is vSwitches till today still don't support NAT. So some kind of setup like pfSense VM as a routing front end is needed.

pfSense Alternative

On the other hand, pfSense is not the only choice, you can use a plain linux(eg, Ubuntu server) VM with iptables to do the job.

Additional IP - Simplest Way

Another choice is get additional IP and setup VM to use bridge mode, which is the easiest. But may (very likely) come with additional cost.

John Siu
  • 5,405