Con la interfaz de virtualbox configurada como "host only network" me da a mi que no vas a salir a internet.
Tienes que configurarla como "bridged" (lo más fácil). O eso, o te lias a configurar la red entre el xp y el ubuntu y usas el xp como gateway activando lo de compartir la conexión a internet.
Por cierto, como aclaración:
-El host only network implica que hay una red virtual creada entre tu ubuntu y tu xp (guest y host), pero esa red no es la misma que la red que comunica el xp con el router, por tanto el ubuntu así tal cual no va a llegar a comunicarse con el router a no ser que el xp haga de puente entre ambas redes.
-Con modo bridged, ubuntu se comportaría como si fuese otro equipo más de la red, al mismo nivel que el host con xp. Podría ver al router, conectarse con él y autoconfigurarse por DHCP (si está activado).