Realmente o jeito certo de fazer as coisas é o oposto de como você está se aproximando, se a segurança é uma preocupação primordial. Você deseja executar o roteador / firewall no hardware básico e hospedar uma VM dentro desse padrão para uso de desktop ou servidor.
Perdoe minha péssima ilustração do MS Paint.
SevocêfizeraponteentreaNICdaVMeaLANNIC(dosistemaoperacionalbásicoemmetal),elaspoderãoaparecercomoamesmainterface"LAN" para fins de firewall ou roteamento.
A maioria dos problemas de segurança seria se alguém acessasse o console durante a execução e desativasse a VM do roteador / firewall ou desativasse a vinculação / desvinculação da NIC da VM - ou se alguém fosse remoto no sistema e faça isso. Existe a possibilidade, como sempre, de que softwares maliciosos possam fazer algo maluco.
Você poderia fazer isso e usar qualquer software de VM se quisesse, mas a desvantagem é que, se usar algo como ESX, precisará RDP na VM da área de trabalho, em vez de acessá-lo diretamente via console.