It should work with both, shared and bridged, the difference with bridged is that you get an ip in the same subnet as the Host (OS X) which might be easier for configuring routers and puts the guest and host at the same level, mind you that if you don't have DHCP enabled in your network you need to set an ip address for the guest manually, different from the host (ex: 192.168.1.101 for OSX, 192.168.1.102 for Windows). But I think the problem here is ACTIVE vs PASSIVE FTP, you should try setting your FTP program to PASSIVE.
Last edited: Dec 12, 2011