Назад | Перейти на главную страницу

Linux Iptables Nat с двумя шлюзами

У меня есть сервер CentOS в DMZ, который действует как сервер DHCP и DNS со следующей конфигурацией сети:

eth0 IP: 192.168.100.50 SN: 255.255.255.0 GW: 192.168.100.1

Теперь я добавил второй сетевой интерфейс, который действует как специальный шлюз со следующей конфигурацией сети:

eth1: IP: 206.55.91.27 SN: 255.255.255.240 GW: 206.55.91.17

В этой конфигурации я хочу, чтобы эти два сценария работали:

  1. Клиент в DMZ получает IP от моего DHCP со шлюзом 192.168.100.1, и они используют сервер DNS по адресу 192.168.100.50.
  2. Я назначаю статический IP-адрес клиенту в DMZ с моим сервером CentOS в качестве шлюза (192.168.100.50). IP-трафик от клиента идет на 192.168.100.50 и направляется / перенаправляется на 206.55.91.27 (второй интерфейс на моем сервере)

Можно ли это сделать с помощью iptables? Было бы проще, если бы вместо 2-х интерфейсов у меня было 3? 1 для служб в DMZ (DNS, DHCP), 1 для шлюза и 1 для моей внешней сети (206.55.91.27).

Схема Сеть

Большое спасибо!