A ver, creo que hay dos formas de dar acceso a Internet a la máquina virtual
- Red virtual entre el sistema real y el virtualizado: la máquina virtual obtiene una IP privada inaccesible desde Internet, por lo que las peticiones deben ser dirigidas a la máquina real (que es la que tiene la IP pública) y redirigidas al sistema virtual (forwarding). Esta función es típica de un router o un cortafuegos.
- Darle su propia IP independiente del host: esto solamente es posible en presencia de un router, ya que tu conexión a internet es una sola y no podés conectar ambos sistemas a la vez. En este caso, el router sería el encargado de hacer el forwarding.
O sea: si tu conexión es gestionada por el equipo, deberás instalarle un cortafuegos decente que te permita redirección de puertos. Además, no creo que se trate de un problema del SO huésped sino del Windows anfitrión.
Por acá hay algunos comentarios que creo que te podrán servir:
http://forums.techarena.in/windows-s...elp/995361.htm
(nota: desconozco los detalles de funcionamiento de las redes que VirtualBox te permite usar, por lo que no soy capaz de darte más detalles.)
Saludos.