Eu tenho coçado minha cabeça nesta questão nas últimas semanas. Eu tenho procurado, mas não consigo encontrar a resposta que quero. Talvez eu seja apenas ruim em pesquisar embora. Em qualquer caso, qualquer feedback sobre este assunto é bem-vindo.
Estou executando o ESXi 5.5 (grátis) com cinco convidados (mais no futuro). Eu tenho seis endereços IP de Internet públicos que são roteados para a porta física na qual meu servidor está conectado.
O que eu quero alcançar é esta configuração:
- O host tem o endereço IP X.Y.Z.10
- O convidado A tem endereço IP X.Y.Z.11
- O convidado B tem o endereço IP X.Y.Z.12
- O convidado C tem o endereço IP X.Y.Z.13
- O convidado D tem o endereço IP X.Y.Z.14
- O convidado E tem o endereço IP X.Y.Z.15
Atualmente isso é conseguido configurando o ip manualmente em todos os hóspedes. No entanto, quero impossibilitar que o Guest C capture o endereço do Visitante B alterando a configuração de rede do convidado. X.Y.Z.12 deve estar disponível apenas para o Convidado B. O administrador local de cada convidado deve ter acesso root à sua própria máquina.
Isso é possível apenas com o ESXi ou eu preciso rotear todo o tráfego através de uma VM executando pfsense, iptables ou similar? Atualmente, não há firewall entre a máquina host e a Internet.
Obrigado antecipadamente.
Editar: Para esclarecer a situação ...
Eu comprei meu próprio servidor e o coloquei em um serverhall sob um contrato de co-location. No acordo eu também comprei um total de seis endereços IP. O próprio servidor tem duas portas Ethernet físicas, embora apenas uma esteja conectada ao comutador físico.
Os ip's estão atrelados ao meu port do switch físico, assim qualquer coisa do meu lado que posa como ip X vai pegar esse ip, se isso fizer sentido.
Os convidados estão executando diferentes tipos de linux, principalmente o Debian. Como é meu próprio servidor, os recursos não são um problema. VMs adicionais podem ser colocadas a qualquer momento.
Eu entendo que os administradores de raiz do guest os são capazes de editar os arquivos de rede, mas mesmo que eles não possam, eu não quero que eles sejam bem-sucedidos. O que isso significa é que, se eles mudarem sua configuração de rede, ela não deve funcionar, porque eles têm apenas um dos ip's atribuídos ao seu nic virtual, não todos eles.
Editar 2 Configuração atual após a configuração do VyOS (ver comentários)