Is vSwitch0 as well as the VM port group configured with defaults (i.e. no VLAN tagging, Route based on port ID, ...)? How many uplinks do you use for the vSwitch?
Did you double check the host's network settings to ensure there's no typo in e.g. the gateway address or subnet mask which might cause the issue.
What type of physical switch do you use and - in case of a managed switch - how are the uplink ports configured (e.g. show run int Gig... in case of a Cisco switch). Some switches come with port security (personal mode) enabled by default, which which may need to be changed to e.g. access mode!?
André