Возможно, для вашего сетевого адаптера для виртуальной машины в вашей Ubuntu установлено значение NAT. Это будет означать, что у него есть IP-адрес, который недоступен извне (то есть другой машине). Вы можете изменить настройку на Bridged и посмотреть, работает ли она для вас.