Configurando 1: 1 Nat usando o Firewalld para VMs

10

Eu configurei 2 vm's dentro do meu servidor e estou tentando configurar um NAT de 1: 1 para eles com firewalld no CentOS 7. Atualmente, ambos os vm's estão atrás de uma bridge virtual (virbr0, vnet0, vnet1) e eu Você fez cópias da NIC para cada IP a ser usado com elas. Eu gostaria de configurá-lo assim:

eth0: 0 (IP público) ----- > vnet0 (IP interno); eth0: 1 (IP público) ----- > vnet1 (IP interno)

A maneira que eu entendo é que eu estou procurando por um NAT 1: 1, mas não tenho certeza de como configurá-lo. Eu tinha originalmente configurado tudo com uma ponte, mas o provedor de hospedagem não permite a ponte na rede, os mac's imaginários do nic virtual fazem com que tudo seja iniciado na rede.

Eu tentei algumas coisas, mas ainda não estou super confortável com o firewalld.

    
por dstana 08.11.2016 / 12:00

1 resposta

10

O NAT é feito no nível do firewall / roteador.

Dependendo do seu firewall / roteador você pode configurar 1: 1 NAT é a única coisa a ter em mente é que você pode configurar apenas uma porta para um IP.

Portanto, se você tiver dois servidores da web, será necessário executar uma porta diferente (diferente de 80) para o NAT funcionar.

    
por 08.11.2016 / 20:36