Requer alguns testes / ajustes, mas parece que a configuração de um segundo adaptador de rede em sua VM guest pode ser a resposta.
Isso permitiria que você usasse o adaptador primário em uma configuração NAT como recomendado pelo rhubee (o que fornecerá à VM guest acesso à Internet), enquanto o segundo adaptador tem um IP estático para uma rede interna que não será alterado entre host e convidado. A porção testing / tweaking viria, pois você pode precisar configurar algumas rotas estáticas para garantir que o tráfego para os serviços / portas seja encaminhado para a interface correta.
Não é exatamente o mesmo objetivo, mas eu executei várias MVs convidadas que compartilham uma única rede interna entre elas, tendo um adaptador separado NAT para que elas ainda pudessem acessar a Internet.