NAT после IPSec, возможно ли?

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Ответить
DeadTag
Сообщения: 2
Зарегистрирован: 24 июн 2025, 08:23

Приветствую. Есть две сети. Одна 192.168.20.0/24, другая 192.168.0.0/24. С каждой стороны по микротку. Между ними настроен IPSec, трафик в обе стороны ходит прекрасно. В сети 192.168.0.0/24 есть сервер, который принимает запросы только из своей сети, с 20.0 до него "достучаться" невозможно. Правило src-nat не работает. что-то можно сделать, чтобы получить доступ из 20.0 к этому серверу, допустим подменив ip на ip микротика. Повторюсь, что правило nat, которое сразу приходит в голову, не работает, так как оно не попадает под политику. Есть варианты решения задачи?


karton
Сообщения: 59
Зарегистрирован: 21 мар 2025, 06:34

Вроде сделал всё то что вы описали и всё сразу заработало, сделал по этому гайду https://interface31.ru/tech_it/2022/01/ ... rotik.html
Правило NAT написал вот так:
chain=srcnat action=src-nat to-addresses=192.168.20.1 dst-address=192.168.20.2
Может всё-же у вас правило как-то иначе написано, или политика IPSec


DeadTag
Сообщения: 2
Зарегистрирован: 24 июн 2025, 08:23

karton писал(а): 25 июн 2025, 05:14 Вроде сделал всё то что вы описали и всё сразу заработало, сделал по этому гайду https://interface31.ru/tech_it/2022/01/ ... rotik.html
Правило NAT написал вот так:
chain=srcnat action=src-nat to-addresses=192.168.20.1 dst-address=192.168.20.2
Может всё-же у вас правило как-то иначе написано, или политика IPSec
Доброе утро!
У меня правило написано так: add action=src-nat chain=srcnat dst-address=192.168.0.12 log=yes out-interface=ether2 protocol=tcp to-addresses=192.168.0.201 (бриджа у меня нет)

Вот сообщения с лога (при установки галочки лог в правиле srcnat):
srcnat: in:ether1 out:ether2, connection-state:new src-mac 00:00:5e:00:01:7e, proto TCP (ACK), 192.168.20.75:8056->192.168.0.12:8080, len 41
Видно, что никакого nat преобразования нет.
А у Вас какой лог?


karton
Сообщения: 59
Зарегистрирован: 21 мар 2025, 06:34

Я проверял на ICMP, но не суть, в логах также как и у вас, то есть так и должно быть (я на сервере вообще убрал шлюз, т.е. если бы nat не работал то ответа бы в принципе не могло быть). Судя по вашему правилу на микротике действительно есть адрес 192.168.0.201? С сервера есть возможность проверить связь до .0.201? Может в firewall что-то мешает


Ответить