Strange issue. Simple solution.
We had a Windows Server 2012 R2 Domain Controller sitting on vSphere 5.5 (2068190) which would randomly lose it’s network connection.
When you logged into the system locally the network interface appeared to be up but you could not connect to anything outside of the VM.
If I rebooted the VM it would work for a few hours or less and then the network would drop out again.
Digging through the event viewer I came across these:
Log Name: System Source: Microsoft-Windows-Iphlpsvc Date: 2/15/2016 7:01:51 PM Event ID: 4202 Task Category: None Level: Error Keywords: User: SYSTEM Computer: MYSERVER.MYDOMAIN Description: Unable to update the IP address on Isatap interface isatap.{FBE3D830-A8CB-4C9C-809E-25DD9DB086F5}. Update Type: 0. Error Code: 0x57. Log Name: System Source: Microsoft-Windows-Iphlpsvc Date: 2/15/2016 4:43:33 PM Event ID: 4202 Task Category: None Level: Error Keywords: User: SYSTEM Computer: MYSERVER.MYDOMAIN Description: Unable to update the IP address on Isatap interface isatap.{FBE3D830-A8CB-4C9C-809E-25DD9DB086F5}. Update Type: 1. Error Code: 0x490.
The VM had a E1000 NIC attached to it. I figured the issue was the VM NIC model and got some backup to my theory from here: https://community.spiceworks.com/topic/504405-windows-server-2012-r2-guest-os-on-vmware-keeps-losing-gateway-connection
The solution appears to have been removing the E1000 NIC and adding either a E1000E NIC or in my case a VMXNET 3 NIC.
There is a slight performance penalty when you use the emulated NICs as well, since emulation takes up some host CPU cycles to make sure the NIC performs just like an Intel. This article gives some nice real world stats: http://anthonyspiteri.net/quick-post-e1000-vs-vmxnet3/
Fantastic helped me with issues of 2 Windows 2012 R2 servers that had this issue after vmware hardware and tools upgrade. Many Thanks