After moving some CentOS VMs yesterday, I was quite disappointed to find out the servers wouldn’t start up with a network interface.  I assumed VMware-Tools issues, reinstalled that, removed network cards, added them back in, no help.  Servers would boot fine without networking, and just hung indefinitely when equipped with a NIC.  Not so useful, unless you’re into ASCII art.

I noticed I was getting an error on console of:

RecordRoutingInfo: Unable to collect IPv4 routing table

Yup – makes sense.  That’s got something to do with networking – but what?  Thanks to some random person posting this same issue 3 years ago at http://www.pimp-my-rig.com/2013/10/recordroutinginfo-unable-collect-ipv4-routing-table.html – I got my fix, which was to add this to the VM’s .vmx config file on the server.  NOTE – if any one of those is duplicated in the file, the VM will fail to launch.

tools.syncTime = "0"
time.synchronize.continue = "0"
time.synchronize.restore = "0"
time.synchronize.resume.disk = "0"
time.synchronize.shrink = "0"
time.synchronize.tools.startup = "0"
time.synchronize.tools.enable = "0"
time.synchronize.resume.host = "0"