As the denizens of
#london.pm will know, I'm having a bit of an issue with vmware. Specifically, I have an Unbuntu machine running vmware, hosting a CentOS image. The network is configured as bridging, with the Ubuntu machine having
eth0 as 10.100.2.228, the CentOS virtual machine 10.100.2.202.
Everything works fine if you connect to the virtual machine from any other (physical) machine. But if you connect between the physical host and virtual machine, TCP connections are established, data can flow from virtual to physical, ACKs and FINs and flow back, but no data flows from physical to virtual. Well, it does get inside the virtual machine (I can see it with
tcpdump) but it isn't getting up the TCP stack. (strace on a process in the virtual machine shows it hanging on
W.T.F.? I've run out hammers to hit this one with.
And what terms should I be searching online to find something about this? I just can't seem to get anything remotely relevant.