#707: SNAT IP + DNAT
Отредактирована: 262 дня назадСимптомы
Cоздали правило DNAT, где нам необходимо было подменять и адрес источника и назначения. В результате подменялся только адрес назначения, хотя поставили галочку (включить SNAT) в поле DNAT, а в журнале трафика адресом источника все также отображается оригинальный адрес.
Также прописываем IP во вкладке Общие в поле SNAT IP, не получаем никакого ответа от сервера, на который направлено правило DNAT, хотя на сервере регистрируем трафик и указанный SNAT IP.
Решение
SNAT IP в UserGate работает, и может также быть использован в правилах DNAT.
На интерфейсе, который соединяется с внутренним адресом (IP во вкладке DNAT), может быть 1 или множество IP адресов.
В таком случае, в правиле DNAT во вкладке DNAT можно нажать галочку "Использовать SNAT IP", которая будет подменять IP адрес источника на основной(первый в списке) адрес интерфейса. Если нужен конкретный адрес из тех, которые используются на интерфейсе, то можно во вкладке Общие в поле SNAT IP прописать нужный IP адрес.
Если указать любой другой адрес, который не используется на данном интерфейсе, то он подменится, конечно, но без маршрута через адрес интерфейса UserGate на ответном маршрутизаторе ответный пакет от сервера не вернется на устройство UserGate.
Что касается журналирования трафика, в текущей версии ПО журналируется только часть правила выполняющая DNAT. Вы можете не использовать чек-бокс Изменять адрес источника в правиле DNAT, а создать отдельное правило типа NAT для этих соединений - тогда в журнале будет две записи.