J'ai installé 2 vm sur mon serveur et j'essaie de configurer un NAT 1: 1 pour eux avec firewalld sur CentOS 7. Actuellement, les deux vm sont derrière un pont virtuel (virbr0, vnet0, vnet1) et j'ai fait des copies du NIC pour chaque IP à utiliser avec eux. Je voudrais le configurer comme ceci:
eth0: 0 (IP publique) -----> vnet0 (IP interne); eth0: 1 (IP publique) -----> vnet1 (IP interne)
La façon dont je le comprends est que je recherche un NAT 1: 1 mais je ne sais pas comment le configurer. J'avais à l'origine tout configuré avec un pont, mais le fournisseur d'hébergement ne permet pas le pont sur le réseau, les mac imaginaires du nic virtuel font tout démarrer le réseau.
J'ai essayé quelques choses mais je ne suis pas encore très à l'aise avec firewalld.
Réponses:
Le NAT se fait au niveau du pare-feu / routeur.
En fonction de votre pare-feu / routeur, vous pouvez configurer un NAT 1: 1, la seule chose à garder à l'esprit est que vous ne pouvez configurer qu'un seul port sur une IP.
Donc, si vous avez 2 serveurs Web, vous devrez exécuter un port différent (autre que 80) pour que le NAT fonctionne.
la source