Este é obviamente um problema de firewall.
Verifique o firewall em sua máquina virtual guest e verifique se ele permite ping e compartilhamentos SMB.
Verifique o firewall da máquina virtual host e verifique se ele permite tudo o que você precisa. Verifique também se o host faz bem o roteamento. Você usa um NAT baseado em host com o encaminhamento de porta? Então você precisa adicionar regras de encaminhamento para SMB.
Verifique as caixas do meio da sua rede e verifique se elas não bloqueiam o SMB. Alguns roteadores bloqueiam como padrão.