@digdream

Как перенести точку подключения не влияя на клиентов?

Имеется такая задача:
Есть МТ в одном месте - публичный, старый (МТ1) 100.100.100.100 (10.0.0.1/24)
и МТ в другом месте - новый, не прописанный на клиентах (МТ2) 200.200.200.200 (10.0.1.1/24)
и хост 10.0.1.100 с перезжающим серсисом со старого адреса

необходимо не перенастраивая клиентов осуществить проброс соединения, а потом уже решать с клиентами

требуется организовать подключение к хосту за МТ2, пробросив соединение через публичный МТ1
что сделано:
между МТ1 и МТ2 организован GRE-туннель, поверх него OSPF, маршрутизация работает
на МТ1 наружу выставлен порт и с помощью netmap он перенаправляет пакеты на внутренний адрес из подсети МТ2

что происходит с пакетом - приходит на МТ1 из интернета -> netmap на внутренний адрес ->GRE туннель ->МТ2 -> нужный хост (он его успешно обрабатывает, отвечает ...)
но! src ip у пакета который получил хост = ip клиента, поэтому пакет пытается отправить МТ2, а он должен как то вернуть его МТ1, что бы тот уже вернул клиенту

с какой стороны подступиться, где и когда должен меняться src адрес и каким образом, чтобы пакет возвращался по задуманному маршруту?
понимаю что вроде надо промаркировать соединение, а обратно другим путем отправить, но как это сделать - не соображу
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ответы на вопрос 2
По идее source-IP-policy-routing но я не знаю, умеет ли такое Микротик ...
Ответ написан
@gangz
Админь твою налево и С: твою формать)
Mangle вам в помощь, маркируйте входящие пакеты, потом на основе них соединения и роутинг по манглам обратно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы