Earlier I used "host-only" because my computer wasn't connected to the Internet. I've come up with a solution last night and it's similar to Yours martinfst.Here it is:
In the VMware Server Console i clicked on "Host" and "Virtual Network Settings...".Next thing i did was going to the tab "NAT" and clicked "EDIT".
As the gateway IP address i typed my phisical computer's IP (ip from my internal virtual network) so it could act as a gateway for my virtual system (then vmware passes it to the vmachine by DHCP).After that i choose "Port Forwarding" and setup the appropriate ports, for example. in incoming TCP ports i chose "Add..." >> Host port:80 >> Virtual machine IP address: xxx.xxx.xxx.xxx >> Port:80 and clicked OK.
It doesn't matter if my vmachine has a static IP or gets it from DHCP because VMware Server's DHCP allways passes the same IP's to my machines.
Now I could open my vmachine and change it's ethernet network connection to NAT (OK) and then start it.
If the above steps were taken when the vmachine was on, it has to be restarted or at least it's network services (in Debian /etc/init.d/networking restart).
Everything works for me as described above