NAT в OPNsense

После создания виртуальной машины, вы сможете использовать SSH для подключения и получения пароля для доступа к веб-интерфейсу OPNsense.

Подключаемся по ssh

ssh freebsd@public_vm_public_ip

Затем выполните команду sudo su и нажимаете 8

Файл с новым паролем доступен по пути

/conf/root_password 

С этим паролем вы можете авторизоваться в веб интерфейсе по адресу https://публичный-ip-vm

Имя пользователя: root

Пароль: из файла

После успешной авторизации можно приступать к базовой настройке, но в начале добавьте разрешения в firewall для http и https(Интерфейс WAN)

Теперь приступаем к настройкам.

В правом меню выбираем System, а затем Wizard

Будет запущен менеджер первоначальной настройки.

Нажимаем далее. На следующем экране задаем

Hostname:Можете оставить текущее имя, так как при развертывании оно будет взято из метаданных облака и будет соответствовать имени виртуальной машины
Domain:Так же можно оставить как есть
Language:Выбираем тот, который удобнее
Primary DNS Server:Первичный ДНС
Secondary DNS Server:по желанию
Override DNS:[x]Allow DNS servers to be overridden by DHCP/PPP on WAN

Остальные настройки по вашему желанию

Нажимаете Далее

Выбираете вашу временную зону

Переходим к настройке интерфейса WAN. В моем случае, можно оставить все параметры без изменений, так как я использую DHCP и дополнительных настроек не требуется.


Затем устанавливаем IP-адрес для интерфейса LAN.

В моем случае это 10.128.0.10/24

На следующем экране при желании можно изменить пароль

Я оставил как есть и нажал Next

Делаем reload

Ждем пока страница не обновиться

Затем активируем интерфейс LAN, перейдя в раздел “Interfaces” и выбрав “LAN” из меню.

Убедитесь, что IP-адрес вашего интерфейса настроен правильно и нажмите Save

Теперь пришло время для настройки NAT

Переходим в раздел “Firewall”, затем выбираем “NAT” и “Исходящий” (Outbound).

Для начала можно оставить как есть.

Не забываем добавить правила Floating.

Для этого открываем меня Firewall и выбираем Floating

Затем вы можете перейти к настройкам маршрутизации в облачной платформе Яндекс Облако(Yandex Cloud).