He configurado 2 vm en mi servidor y estoy tratando de configurar un NAT 1: 1 para ellos con firewalld en CentOS 7. Actualmente, ambos vm están detrás de un puente virtual (virbr0, vnet0, vnet1) y he hecho copias de la NIC para cada IP que se utilizará con ellos. Me gustaría configurarlo así:
eth0: 0 (IP pública) -----> vnet0 (IP interna); eth0: 1 (IP pública) -----> vnet1 (IP interna)
Según tengo entendido, estoy buscando un NAT 1: 1, pero no estoy seguro de cómo configurarlo. Originalmente configuré todo con un puente, pero el proveedor de alojamiento no permite el puente en la red, las mac imaginarias de los nichos virtuales hacen que todo salga de la red.
He intentado algunas cosas, pero todavía no estoy muy cómodo con Firewalld.
Respuestas:
NAT se realiza a nivel de firewall / enrutador.
Dependiendo de su firewall / enrutador, puede configurar NAT 1: 1. Lo único que debe tener en cuenta es que solo puede configurar un puerto en una IP.
Entonces, si tiene 2 servidores web, uno tendrá que ejecutar un puerto diferente (distinto de 80) para que funcione el NAT.
fuente