Chel363
Проброс портов с внешнего ip на адрес в другую подсеть
Chel363
Да, в локальную сеть пробрасывается без проблем
Sergiy
да пофиг куда. ДСТнат он ДСТнат и есть. Вы меняете ДСТ адрес в пакет. А что там будет, 192.168.0.5 или 8.8.8.8 роли не играет 😊
Chel363
В локальную сеть правило отрабатывает
Chel363
В другую подсеть нет
Sergiy
ну давай подробности
Sergiy
правило отрабатывает. а вот маршруты могут и нет
Sergiy
точнее не так
Chel363
Филиал в инет ходит через нас
Sergiy
ты шлешь на хост. хост отвечает ЧЕРЕЗ СВОЙ ШЛЮЗ. в результате ответ клиенту прилетает не с той айпишки
Chel363
минуту
Cumberbatch
Нужно прокси арп использовать думаю в вашем случае
Sergiy
на кой ляд?
Cumberbatch
На интерфейсе в сторону оператора
Sergiy
Александр, давай пусть андрей нарисует ситуацию, а там подумаем где причина 🙂
Cumberbatch
Да щас окажется что у него у клиентов и оператора ip из одной сети
Cumberbatch
Ок
Chel363
сейчас схему нарисую
Chel363
Ребята 10 минут работа
Chel363
Sergiy
ну, ты куда натишь?
Sergiy
маршрут на Р1 на тот хост есть?
Chel363
С верху в низ
Chel363
Хосты за R-2 ходят в интернет через r-1
Sergiy
Ну то странно, должно работать
Chel363
между подсетями бегаем по ospf
Cumberbatch
А с верхнего устройства трасеровка до 20.100 идет?
Chel363
Да
Cumberbatch
С срц впн?
Chel363
Да
Cumberbatch
А у 20.100 def шлюз какой ?
Cumberbatch
А у р2?
Chel363
адрес r-1
Cumberbatch
Свой инет наверное?!?
Chel363
у r-2 свой
Cumberbatch
Вот траф и уходит через другой канал
Chel363
там правилом через отдельную таблицу все идет через r-1
Cumberbatch
Каким правилом?
Chel363
chain=prerouting action=mark-routing new-routing-mark=ITIPARK passthrough=no src-address-list=LOCAL log=no log-prefix=""
Cumberbatch
Иными словами типа весь трафик с 20.100 идёт с р2 через vpn. Так?
Chel363
Chel363
Да на скрине таблице
Cumberbatch
Ну трасеровку запустите с 20.100 до 8.8.8.8 и посмотрите как идёт?
Chel363
минуту
Chel363
Chel363
все идет через р-1
Cumberbatch
А какое правило на р1 для dst nat?
Chel363
;;; DVR_ROSTOV chain=dstnat action=dst-nat to-addresses=192.168.20.108 to-ports=37777 protocol=tcp in-interface-list=UPLINK dst-port=37777 log=yes log-prefix="dvr_rost"
Sergiy
дахуа хочет тот хост 😊
Chel363
можно подробнее
Chel363
дахуа 20.108 идет через r-1
Sergiy
не, я позубоскалил о порте работы. который принадлежит софту дахуа.
Chel363
то есть его шлюз r-1
Sergiy
еще раз внимательно посмотрите правило навешивания роутмарков
Sergiy
может ответы на конекты не подпадают под маркированую таблицу
Chel363
минуту
Sergiy
попробуйте еще вешать тот конекшнмарк по ин-интерфейсу=ВПН
Sergiy
хотя вроде бы и то правило что у вас есть должно отрабатывать.
Sergiy
может естть еще правило которое по ин-интерфейсу вешат РОУТМАРК. а маршрута на локалку в той таблице нет
Sergiy
https://wiki.mikrotik.com/wiki/Manual:PCC
Cumberbatch
Трасеровка ходит. Значит все ок.
Cumberbatch
А фильтров нет ?
Sergiy
вот тут у вас ситуация на Р2. два аплинка. попробуйте почитать вики, может что то подскажет идею
Chel363
https://wiki.mikrotik.com/wiki/Manual:PCC
есть еще один момент на r-1 два wan интерфейса и две таблицы под каждый wan
Sergiy
Трасеровка ходит. Значит все ок.
Трасировка ОТ хоста ходит. а ДО хоста?
Cumberbatch
До хоста тоже проверял же
Chel363
внутри все бегает
Sergiy
сори, не увидел 😞 да собсно и щас не вижу
Sergiy
Андрей, давай разобьем твою проблему на две
Sergiy
1. Возвращаются ли пакеты через ВПН
Chel363
Sergiy
2. Уходят ли через тот же ВАН на Р1 что и пришли
Sergiy
Это ОТ хоста
Sergiy
а ОТ Р1 ДО хоста?
Cumberbatch
:)
Chel363
минуту
Sergiy
да, если так можно будет то самый простой метод диагностики 😊. максимально уменьшить количество точек отказа. что бы понять на какой именно что то идет не так