Como você tem sua configuração de rede na máquina virtual?
Parece que você pode configurá-lo usando o NAT. Nessa situação, se sua máquina host (Mac) tiver um endereço IP não-roteável (privado), como 192.168.x.x, você não poderá acessar o host na máquina virtual. A razão pela qual você não pode alcançar o host do convidado é que você está essencialmente configurando duas redes privadas separadas. Seu computador Mac está em um (192.168.x.x) e sua VM em outro (talvez 10.x.x.x) e você essencialmente tem um roteador entre eles. Como os roteadores não rotearão IPs privados, as duas redes nunca poderão se comunicar diretamente com cada uma delas.
Se você deseja que as máquinas host e guest possam se comunicar, provavelmente você desejará configurar o adaptador de rede do VirtualBox para ser anexado ao "Adaptador em ponte". Isso compartilhará sua conexão com a Internet com a máquina virtual e permitirá que sua máquina convidada converse com o host. Nesta situação, você está essencialmente adicionando sua VM como um nó adicional à rede local em que seu Mac já está.