I do a lot of work with VMs for my job, and Virtualbox has some weird stuff going on with their networking and the way that NAT and Bridged adapters work. The free VMware player has way better networking support.
Also try turning off the firewall on your VM
Also try turning off the firewall on your VM

