VyOS настройка NAT через разные адреса одного провайдера

Продолжаем цикл статей о настройке VyOS. В предыдущих статьях мы рассмотрели:
Установка VyOS;
Первичная настройка VyOS;
Настройку DMVPN с использованием OSPF;
Настройку SNMP.

Данная статья пригодится тем, кому провайдер выдает несколько адресов и требуется разные внутренние подсети выпускать в интернет через разные IP адреса.

Будем считать, что:
1.1.1.1 — шлюз провайдера;
1.1.1.2/24 и 1.1.1.3/24 — выданные адреса;
10.0.0.1/24 — IP адрес VyOS для внутренней сети 1;
10.0.1.1/24 — IP адрес VyOS для внутренней сети 2;
eth0 — внешний интерфейс;
eth1 и eth2 — внутренние интерфейсы.

Настройка VyOS

Устанавливаем внешние IP адреса на интерфейсе eth0:

Устанавливаем внутренние IP адреса на интерфейсе eth1 и eth2:

Теперь пропишем маршрут по-умолчанию:

Настройка NAT

Настройка Souce NAT для подсети 10.0.0.0/24:

Настройка Source NAT для подсети 10.0.1.0/24:

Теперь каждая подсеть выходит в интернет через свой внешний IP адрес.

Изменилось только поведение Destination NAT (Port forwarding) теперь проброс портов работает одновременно для двух IP адресов одновременно.
Чтобы ограничить проброс портов только требуемым IP адресом, нужно в каждое правило добавить:

Пример:

В данном примере мы пробрасываем порт 10.0.0.100:80 на внешний адрес 1.1.1.2:80.

Остается только применить и сохранить изменения:

Настройка закончена.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.