Как у вас есть настройки сети в виртуальной машине?
Похоже, вы можете настроить его с помощью NAT. В этой ситуации, если ваш хост-компьютер (Mac) имеет немаршрутизируемый (частный) IP-адрес, такой как 192.168.xx, вы не сможете получить доступ к хосту из виртуальной машины. Причина, по которой вы не можете добраться до хоста от гостя, заключается в том, что вы по сути настраиваете две отдельные частные сети. Ваш компьютер Mac находится на одном (192.168.xx), а виртуальная машина - на другом (возможно, 10.xxx), и у вас по существу есть маршрутизатор между ними. Поскольку маршрутизаторы не будут маршрутизировать частные IP-адреса, две сети никогда не смогут взаимодействовать друг с другом напрямую.
Если вы хотите, чтобы ваши хост-и гостевые машины могли обмениваться данными, вам, вероятно, потребуется настроить сетевой адаптер VirtualBox для подключения к «мостовому адаптеру». Это разделит ваше интернет-соединение с виртуальной машиной и позволит вашей гостевой машине общаться с хостом. В этой ситуации вы, по сути, добавляете виртуальную машину в качестве дополнительного узла в локальную сеть, на которой уже установлен Mac.