Настройка 1: 1 Nat с использованием Firewalld для виртуальных машин

Я установил 2 виртуальных машины на моем сервере, и я пытается настроить для них NAT 1: 1 с помощью firewalld на CentOS 7. В настоящее время обе виртуальные машины находятся за виртуальным мостом (virbr0, vnet0, vnet1), и я сделал копии сетевой карты для каждого IP, который будет использоваться с ними. Я хотел бы настроить его так:

eth0: 0 (общедоступный IP-адрес) -----> vnet0 (внутренний IP-адрес); eth0: 1 (общедоступный IP-адрес) -----> vnet1 (внутренний IP-адрес)

Насколько я понимаю, я ищу NAT 1: 1, но я не уверен, как его настроить. Первоначально я настроил все с помощью моста, но провайдер хостинга не разрешает использовать мост в сети, воображаемые макинтоши виртуальных ников запускают все из сети.

Я пробовал кое-что, но пока не очень доволен firewalld.

10
задан 8 November 2016 в 13:00
1 ответ

NAT выполняется на уровне брандмауэра / маршрутизатора.

В зависимости от вашего брандмауэра / маршрутизатора вы можете настроить NAT 1: 1, единственное, что нужно иметь в виду, - вы можете настроить только один порт. к одному IP.

Итак, если у вас есть 2 веб-сервера, на одном из них необходимо будет запустить другой порт (отличный от 80), чтобы NAT работал.

10
ответ дан 2 December 2019 в 22:10

Теги

Похожие вопросы