ifconfig -a for the VM that doesn't work:
eth1 Link encap:Ethernet HWaddr 00:0C:29:EB:F0:86
inet addr:192.168.20.149 Bcast:192.168.20.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feeb:f086/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:109 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8828 (8.6 KiB) TX bytes:11068 (10.8 KiB)
ifconfig -a for the VM that works:
eth0 Link encap:Ethernet HWaddr 00:0C:29:07:69:1.7
inet addr:192.168.20.216 Bcast:192.168.20.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe07:6917/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26877701 errors:0 dropped:0 overruns:0 frame:0
TX packets:20041814 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8840033482 (8.2 GiB) TX bytes:5535708019 (5.1 GiB)
and for the host, esxcfg-vmknic -l:
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type
vmk0 Management Network IPv4 192.168.20.218 255.255.255.0 192.168.20.255 00:15:17:e9:9a:d6 1500 65535 true STATIC
and something ultra bizzare just happened - about half an hour ago when I wanted to respond to this post, I was going to PuTTY into the ESXi host and I couldn't connect. I tried to ping and it won't let me. I then tried to ping the VM that doesn't work (192.168.20.149) and I could ping......?!!?!? so PuTTY into it instead and powered it off. About about 5 minutes after I powered off that VM, I was able to ping my ESXi host again and subsequently able to PuTTY in as I needed to run the esxcfg-vmknic command. I powered the problematic VM, and sure enough I cannot ping it.
What is going on.....?!?!