Ok, finalmente eu acho que eu entendo, deixe-me testar minhas suposições;
- Você tem um número de VMs que precisam acessar alguma forma de rede 'adequada' de uma maneira NAT, eles também precisam obter seus endereços DHCP também - não estou claro se eles precisam acessar outra rede interna em ao mesmo tempo - talvez você possa esclarecer isso.
- Você deseja usar um dvSwitch para economizar em admin (na verdade, a maioria dos VCPs está evitando os dvSwitches em ambientes de produção agora, preferindo esperar pela próxima versão).
- Você está vendo um comportamento inconsistente no dvSwitch (consulte o item 2 a propósito).
Se isso estiver certo, então acho que você pode facilitar as coisas fazendo o seguinte:
- Crie seu dvSwitch, conecte-se ao vNIC1 de todas as VMs apropriadas E vNIC1 da sua VM 'roteador / DHCP' nomeada, defina os clientes para usar o DHCP.
- Anexe o vNIC2 da VM do 'roteador / DHCP' à sua porta dv / vSwitch 'adequada'.
- Instale daemons / serviços do SO e do roteador / DHCP no servidor 'roteador / DHCP', configure conforme apropriado.
Opcionalmente, conecte VMs vNIC2 a outra rede interna, se necessário.
Isso deve permitir que todas as VMs apropriadas obtenham suas informações de DHCP da VM do 'roteador / DHCP', que também passará por ele mesmo como gateway padrão - por sua vez, o NAT encaminhará todo o tráfego dessa interface. Se necessário, você pode simplesmente usar o roteamento estático nas VMs para apontar o tráfego que não requer NAT para sua vNIC2 para ser manipulado pela rede interna, conforme necessário.
Isso faz sentido? Eu sei que é bem perto do que eu acho que você está sugerindo, mas em vez de textos / diagramas mais claros é o melhor que posso fazer agora.