Configure a máquina virtual para usar o adaptador de rede somente host e ative o compartilhamento de conexão com a Internet no host do Vista. Eu acredito que isso resolverá seu problema. Se você não conseguir acessar a Internet no guest, tente usar o Windows IP como gateway padrão no guest do Ubuntu.