Parece-me que você tem a vNIC da máquina virtual vinculada a uma rede virtual somente host (usada apenas para se comunicar a partir de hosts - > VMs). As redes somente de host não são realmente voltadas para o que você está fazendo aqui, e re-mapear as portas e fazer com que o host faça algum tipo de tradução de NAT é um exagero.
Por que não apenas alterar o vNIC para uma configuração em ponte e atribuí-lo a um IP na rede do seu host. (Ele se comportará como se fosse uma máquina física diretamente conectada à rede do host.) Você também pode adicionar um segundo vNIC e usar um para ponte, e outro somente para host, se necessário.
É claro que, se houver um motivo pelo qual a VM precisa estar em uma rede diferente, isso não é útil. Não parece que este é o caso da sua pergunta, no entanto.