5.Can ping www.google.com, but cannot browse to www.google.com
Você consegue se conectar a qualquer outro site? Normalmente, isso sugere que há algo bloqueando as conexões TCP 80 ou TCP 443.
Primeiro, tente desativar o firewall no host.
Se não funcionar, talvez seja necessário realizar uma captura de rede no host para verificar se o host encaminha o tráfego para o convidado corretamente.