We've all seen the 800+ topics on this problem and after patching my server today I suddenly realized I could not see the consoles on my patched server. After searching the forums for the keywords I thought helped me find the solution before, here it is complements of blynn0
To use the NAT'ed address add the following to the /etc/vmware/config file in the VMware ESX Service Console:
vmauthd.server.alwaysProxy=TRUE
I am technically using subnets in my environment, but every time I've hit this problem (subneted or not), this has resolved the issue for me. No restarting services or anything, just click on the next VM console and voila...it shows up...
Thanks a lot for posting this. This really helped me out. I would give you 10 points if possible.
We had problem with two patched esx 3.0.1 servers moved to our new factory. We are accessing the site through MPLS but everytime we tried the console in VC the screen was black and the guest stopped responding to ping. As soon as we entered the line in the config file it worked instantly.
Thanks so much. We had a host go down because a core dump filled up the root partition.
That corrupted our vmware.conf so we resotred from a prior good config. After we recovered the last good configuration, we could no longer view guest consoles via VI Client or Lab Manager.
I've never looked in /etc/vmware/config, so I know I've never manually set that before, but when I just put it in there it was as advertised. No reboot, no restart of my current Lab Manager or Vi Client sessions...the consoles just came back to life.
I am a VM admin but not our network admin...I do know we use subnets and VLANs plus this host that went down is in a remote location from vCenter and our other hosts. So, for whatever that's worth...
thanks again.