CentOS 7 with vmxnet3 stops transmitting

centos7virtual-machinesvmware-esxi

I'm setting up a virtual machine running CentOS 7 in a vmware environment, using a vmxnet3 virtual network adapter, and have run into a rather frustrating problem:
the interface stops transmitting intermittently, and will not transmit until it has been down/up'd, a la
ifconfig eth0 down
ifconfig eth0 up

I'm able to ping out until it stops transmitting, but I'm completely unable to ssh. (seperate issue)
whether the interface show's as transmitting or not, I'm always able to ping the IP address associated with it. (I assume this is because the IP address is on the host machine, not the guest)

I've tried installing vmware-tools by manually compiling from source, and that corrupted my initrd image, causing me to be unable to load the OS entirely. I've also tried installing open-vm-tools, with the same result.

Anyone have any ideas?

Edit: ESXi 5.5

2nd edit: vSphere Web Client Version 5.5.0 Build 1441077

3rd edit: ESXi build 1331820 is running on the host.

Best Answer

Upgrade your ESXi installation to a current release. This is one of the reasons it makes sense to keep vSphere and ESXi patched.

https://www.vmware.com/patchmgr/findPatch.portal

Today's release of 5.5 is build 2302651. Your build is over a year old... The version you have is from September 2013.

Once you update your ESXi, then upgrade the VMware tools or install the VMware OSP release of the tools package.

Also see: Can I use Puppet to find out what nodes do not have VMware tools installed?

Edit:

enter image description here