I'm trying to access network services (e.g. Apache, JBoss, databases via JDBC) running on both host OS and the VM from the other. The IP addresses that show up in Mac OS X System Preferences for Parallels related networks are as follows Parallels NAT - 10.211.55.2 Parallels Host-Guest - 10.37.129.2 This corresponds with the default DHCP scopes set in the Parallels Desktop Preferences In my Windows XP VM, which is currently using shared networking, ipconfig tells me that there is one network adapter and its IP address is 10.211.55.3. All this makes sense - It looks like I have a 10.211.55.x subnet on which both Mac OS X and the VM have an address. My expectation is that if I want to access a network service running on the Mac from the PC I use the address 10.211.55.2, and vice versa using 10.21.55.3. However if for example I try to access the Apache Web server running on Mac OS X from a web browser running in XP on the VM it cannot find the host. Likewise I cannot ping the Mac IP address from XP or vice versa. What is really strange though is that from XP I can ping the Mac at 10.37.129.2 and access its webserver. Strange because it is the address allocated for "host-only" networking and I'm running shared networking. Both the XP and OS X firewalls are turned off - at least while troubleshooting this. Does anyone have any idea what's happening here?
VPN was the problem Turns out this was only occuring when I was connected to the office wireless network via the Cisco VPN software. When connected via a reqular wireless connection it was fine.