I've moved a VMware Linux guest, created with VMware Workstation on a Linux host, to a Windows laptop running VMplayer. The guest worked OK under Workstation using a static IP.
I've fixed up the network configuration (MAC address in ifcfg-eth0 and udev) and set the configuration to use DHCP using the VMWare dhcpd. The VM is configured to use NAT. Everything looks OK. Route shows that default route is to the VMWare virtual router and resolve.conf is set correctly.
I can ping the VMWare router (at 192.168.136.2), and I can ping other machines (e.g., 192.168.20.1) that the laptop is connected to, which is a different subnet. It looks like NAT is working. This includes pinging the firewall connected to the Internet through NAT.
I cannot connect through the firewall, for example to ping 8.8.8.8. Traceroute says that it gets a response from the VMWare router, but nothing else. Same if I run traceroute to one of the machines on the local net.