Hello there!
I have a very strange problem that cannot resolve on my own; I have some issues accessing my ESX host (6.0U2 free hypervisor) from Internet. Configuration/problems are as follows:
- ESX host has static IP and embedded web client is working perfectly fine including VM consoles when connecting from inside the LAN.
- I have reverse proxy (on Synology NAS) configured to access ESX web client from internet and it is working almost fine (I can access and work with web client). There is problem with accessing VMs' remote consoles – any attempt to open one results in Failed to connect (when opening console in popup) or in just blue background with VMware logo (if opening in new window or tab). I guess this might be because of consoles using different port to display content (902? Instead of 443) and reverse proxy only allows to use one port. This is something I did not found a way to configure on reverse proxy.
- So I setup also port redirection on my router (ext 44320 to int 443 and 8020 ext to int 80 pointing to ESX host) to be able to access web client more directly. And here it fails at all, not making any connection. It was working in the past, but at some point of time it stopped and I cannot figure out what happened. I tried to change the ports and/or internal ESX IP, but no change. Seems like ESX host does not communicate via default gateway (in case of reverse proxy traffic goes via other internal IP).
- No problems for VMs, these can communicate freely with internet and I can access all configured services (mail, web, some monitoring system) from internet.
Any idea of what might be wrong? To me it looks like perhaps ESX host firewall misconfiguration, prohibiting communication with/via default gateway, but I was not able to figure out any blocking rule…