O cliente Windows só pode acessar as portas Samba padrão (139 e 445), portanto, você não pode mapear para pastas em várias VMs porque não é possível usar portas personalizadas. Portanto, sugiro que você use o NFS para compartilhar uma pasta (ou pastas) de cada VM no host e, em seguida, compartilhe a pasta que hospeda esses mapas do NFS para o cliente externo do Windows.
Você também pode achar útil um script que eu escrevi alguns anos atrás, pois ele garante que os mapas NFS sejam estabelecidos e mantidos em um ambiente onde os sistemas tenham dependências um do outro (por exemplo, um ambiente virtualizado). Você pode encontrá-lo no Github em github.com/vwal/nfs_automount .