VMware Communities > VMTN > VMware Serverâ„¢ > VMware Server 1 > Discussions

This Question is Not Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 Replies Last post: Jun 25, 2009 8:00 PM by keysdude
Reply

Nat port forwarding not working

Jun 24, 2009 11:00 PM

Click to view keysdude's profile Lurker keysdude 2 posts since
Jun 24, 2009
Hi all,
I'm using a 1and1 dedicated server ( Win 2008 ) that is behind a firewall ( I control port rules ). I'm trying to add a windows XP VM to the server so I can play FPS games without worrying about my friends ( who might remote in to start/stop the game) screwing up the host server.

1and1 says that I cannot use bridged mode, because the additional MAC address will cause my port on the firewall to be turned off. I have to use NAT and port forward. Shouldn't be a big deal, right?

I loaded VMware 2.something. It requires Tomcat and conflicts with the Tomcat server I already have installed. I uninstall it.

I loaded VMware Server 1.0.9. I installed the VM on my host, give it a static ip in the NAT range ( 192.168.95.100 ) and configure NAT port forwarding for the few ports I'll need. 5900 for VNC ( 3389 already goes to the Host RDC ), 2303 and 2304 for Halo. I'll add TF2 ports later.

However, none of my traffic seems to be getting to the guest. I can not connect to VNC on the guest from the outside, though I can connect to it from the host, using the address localhost:5900.

Any idea what I'm missing?

Thanks.

Eric
Reply Re: Nat port forwarding not working Jun 25, 2009 8:00 PM
Click to view keysdude's profile Lurker keysdude 2 posts since
Jun 24, 2009
In the interest of getting this to work, I've reimaged the server as Windows 2003 R2., after FTPing my Guest off to a safe location.

I reinstalled VMware server 1.0.9, copied my guest VM back ( windows XP Pro ) and loaded the VM.

the new address of the vm is 192.168.136.100.

I setup port forwarding in NAT ( on VMNet8 ) for VNC ( TCP 5800 and 5900 ) and I can see those ports listening on the host if I do a netstat -a.

If I run the VNC client from the Host and try to connect to "localhost:5900", I can connect to the guest, but if I do that from the internet, nothing.

I probably just have something in the NAT port forwarding set wrong, but for the life of me I can't figure out what that might be.

I've gone over the documentation several times without any success.
Actions